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

How to make a custom projectiles?

Asked by 6 years ago
Edited 6 years ago

I'm trying to make my script of projectiles be personalized, Is there any way to do this? (I'm learning to program)

-----------------------Variaveis------
    player = game.Players.LocalPlayer
  char = player.Character
       hum = char.Humanoid
  mouse = player:GetMouse()
  amo = 1
------------------Menu----------------------------
  mouse.KeyDown:connect(function(key)

  key = key:lower()

  if key == "e" and amo >= 0 then
   print("key Is Fired")
 local x = Instance.new("Part")
   x.Shape = "Ball"
   x.CanCollide = true
   x.BrickColor = BrickColor.new("Maroon")
   x.TopSurface = "Smooth"
   x.BottomSurface = "Smooth"
   x.Size = Vector3.new(1,1,1)
 local v = Instance.new("BodyVelocity" , x)
   v.Velocity = char.UpperTorso.CFrame.lookVector * 90 or char.Torso.CFrame.lookVector * 90
   v.MaxForce = Vector3.new(math.huge , math.huge,math.huge)
   x.CFrame = char.UpperTorso.CFrame * CFrame.new(0,0,-5) or char.Torso.CFrame * CFrame.new(0,0,-5)
   x.Parent = game.Workspace
 amo = amo -1

 wait(3)
 amo = 1
  end
end)

I'm trying to make it customizable same as my tool called GreenPlasma, if I could get into my game to understand

Link : https://www.roblox.com/games/1504622981/Up-Power-Coming-Soon

0
[ if key == "e" and amo >= 1 then ] is all I see wrong. bigbenbennett 18 — 6y
0
This isn't an answer, I just wanted to point out that I am pretty sure you can't just take the raw input from key, you would have to do something like , key.KeyCode, or key.Enum.Keycode WorkAtChickenPlace 19 — 6y

Answer this question