Advertisement
Guest User

Untitled

a guest
Jan 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. player = game.Players.Easter_Power char = player.Character hold = false if script.Parent.className ~= "HopperBin" then char = player.Character tool = Instance.new("HopperBin") tool.Parent = player.Backpack tool.Name = "[Flame Thrower]" end bin = tool wr = char.Torso["Right Shoulder"].C1 handle = Instance.new("Part") handle.Parent = game.Lighting handle.Name = "Handle" handle.FormFactor = "Symmetric" handle.Size = Vector3.new(1,1,1) handle.TopSurface = 0 handle.BottomSurface = 0 handle.BrickColor = BrickColor.new("Black") handle.Anchored = false handle.Position = char["Right Arm"].Position local m = Instance.new("BlockMesh") m.Parent = handle m.Scale = Vector3.new(1,1,4) m.Offset = Vector3.new(1,0.8,0) weld = Instance.new("Weld") weld.Parent = char["Right Arm"] weld.Part0 = handle weld.Part1 = weld.Parent weld.C1 = CFrame.new(0, 0, -0.5) weld2 = char.Torso["Right Shoulder"] function fire(firer) local p = Instance.new("Part") p.Parent = workspace p.Shape = "Ball" p.Size = Vector3.new(2,2,2) p.Name = "Fire" p.CanCollide = false p.Transparency = 1 p.Anchored = false p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.CFrame = firer.CFrame + Vector3.new(math.random(-1,1),math.random(0,1),math.random(-1,1)) local bf = Instance.new("BodyVelocity") bf.Parent = p bf.velocity = handle.CFrame.lookVector * 23 bf.velocity = bf.velocity + Vector3.new(math.random(-4,4), math.random(-1,4), math.random(-4, 4)) local fia = Instance.new("Fire") fia.Parent = p fia.Heat = 20 fia.Size = 4 function kill(hit) if hit.Parent.Name == player.Name then return end if hit.Parent.Name == tool.Name then return end if hit.Parent.Parent.Name == player.Name then return end if hit.Name == "Fire" then return end if hit.Name == "Base" then return end fia.Parent = hit fia.Heat = 8 fia.Size = 4 hit.BrickColor = BrickColor.new("Neon orange") wait(1.6) fia.Heat = 20 fia.Size = 7 hit.BrickColor = BrickColor.new("Bright red") wait(1.6) fia.Heat = 30 fia.Size = 10 wait(1.6) fia.Heat = 40 fia.Size = 15 hit.BrickColor = BrickColor.new("Black") if hit.Parent:findFirstChild("Humanoid") then hit.Parent.Humanoid.Health = 0 end wait(2) hit:remove() end p.touched:connect(kill) coroutine.resume(coroutine.create(function() wait(2) p:remove() end)) end function click(mouse) hold = true while hold == true do wait() fire(handle) end end function up(mouse) hold = false end function select(mouse) mouse.Button1Down:connect(click) mouse.Button1Up:connect(up) handle.Parent = char weld2.C1 = CFrame.fromEulerAnglesXYZ(0,0,-1.6) * CFrame.new(-0.5,0,-0.4) weld.Parent = char["Right Arm"] weld.Part0 = weld.Parent weld.Part1 = handle weld.C1 = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 0, -0.8) end function deselect(mouse) handle.Parent = game.Lighting weld2.C1 = wr end tool.Selected:connect(select) tool.Deselected:connect(deselect)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement