Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
-2

How to create magical weapons? [closed]

Asked by 8 years ago

Hey I am trying to create a magic weapon, such as a beam of light or particles that come out of a sword, however I have no knowledge on how to.

Closed as Not Constructive by evaera

This question has been closed because it is not constructive to others or the asker. Most commonly, questions that are requests with no attempt from the asker to solve their problem will fall into this category.

Why was this question closed?

3 answers

Log in to vote
3
Answered by
Pyrondon 2089 Game Jam Winner Moderation Voter Community Moderator
8 years ago

Here's some things that may be of use: Raycasting, Particle Emitters, Damage, Mouse Events. Try looking up scripts for stuff like that and reproducing them in your own style. If you have trouble with a certain script, you can always come here for help.

Hope this helped.

Ad
Log in to vote
2
Answered by
Im_Kritz 334 Moderation Voter
8 years ago

Okay easy, all you got to do is grab the Linked Sword out of the ROBLOX models, no one will know.

Then you open one of the scripts inside the sword and add this piece of code to the top:

local magic = Instance.new('ParticleEmitter')
magic.Parent = script.Parent.Handle

And... BOOM! Test the sword in the game, it's now a magical sword. You might have to change the address where the magic get created to depending where the script is.

Log in to vote
0
Answered by 8 years ago

I would start by creating a base build for the weapon and then script it as a basic, simple weapon. Then, you'll have all the time and worry to make it more 'magical', meaning more lights, sparkles, lights and coloring. That's how I do it. You can also make the weapon bigger or smaller depending on your needs. I have a few models and instructions for that. Feel free to PM me on here or on ROBLOX (same username obviously). Just some tips, make them original, as we already have loads of fantasy RPGs out there.