Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------Fireball
- local enabled = true
- Player = script.Parent.Parent
- --Player:WaitForDataReady()
- mouse = Player:GetMouse()
- run = game:GetService("RunService")
- function onKeyDown(key)
- if not enabled then return end
- enabled = false
- Key = key:lower()
- if key == "f" then
- RightShoulder = Player.Character.Torso["Right Shoulder"]
- LeftShoulder = Player.Character.Torso["Left Shoulder"]
- Run = game:GetService("RunService")
- for i = 1, 2 do
- for i = 1, 12 do
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, -0.16)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, 0.16)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0.1, 0)
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, -0.1, 0)
- Run.Stepped:wait(0.01)
- end
- for i = 1, 12 do
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0.1, 0)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, -0.1, 0)
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, 0.16)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, -0.16)
- Run.Stepped:wait(0.005)
- end
- end
- for i = 1, 12 do
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, -0.16)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, 0.16)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0.1, 0)
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, -0.1, 0)
- Run.Stepped:wait(0.005)
- end
- game:GetService("Chat"):Chat(Player.Character.Head, "Aaahhhhhhhhh!!!")
- x = Instance.new("Part")
- x.BrickColor = BrickColor.new("Really black")
- x.Size = Vector3.new(5, 5, 5)
- x.TopSurface = "Smooth"
- x.BottomSurface = "Smooth"
- x.Shape = "Ball"
- x.Name = Player.Name
- x.CanCollide = true
- x.Transparency = 0
- x.Material = "Neon"
- fd = script.Firedamage:clone()
- fd.Parent = x
- y = Instance.new("BodyVelocity")
- y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- y.velocity = Player.Character.Torso.CFrame.lookVector*80
- x.Parent = Workspace
- y.Parent = x
- f = Instance.new("Fire", x)
- f.Size = 10
- f.Heat = 0
- x.CFrame = Player.Character.Torso.CFrame*CFrame.new(0, 0, -12)
- fd.Disabled = false
- game.Debris:AddItem(x, 6)
- wait(0.25)
- for i = 1, 12 do
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0.1, 0)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, -0.1, 0)
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, 0.16)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, -0.16)
- Run.Stepped:wait(0.01)
- end
- end
- wait(2)
- enabled = true
- end
- mouse.KeyDown:connect(onKeyDown)
- ---------Firedamage------------
- function onDamage(Part)
- if Part.Parent:FindFirstChild("Humanoid") ~= nil and Part.Parent.Name ~= "script.Parent.Name" then
- script.Disabled = true
- f = Instance.new("Fire", Part)
- for i = 1,25 do
- f.Size = f.Size +0.25
- Part.Parent.Humanoid.Health = Part.Parent.Humanoid.Health -80
- wait(0.05)
- end
- Part.Parent.Humanoid.Sit = true
- f:remove()
- script.Parent:remove()
- end
- wait(0.025)
- end
- script.Parent.Touched:connect(onDamage)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement