Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait()
- local Player = script.Parent.Parent
- local Char = Player.Character
- local Torso = Char.Torso
- local rs,ls,rh,lh,root,neck = Torso["Right Shoulder"],Torso["Left Shoulder"],Torso["Right Hip"],Torso["Left Hip"],Char.HumanoidRootPart.RootJoint,Torso.Neck
- local Go = false
- local On = false
- function fakeJoint(joint)
- local Part0 = joint.Part0
- joint.Part0 = nil
- local Joint = Instance.new("Motor6D",game.JointsService)
- Joint.Part0 = Part0
- Joint.Part1 = joint.Part1
- Joint.C0 = joint.C0
- Joint.C1 = joint.C1
- return Joint
- end
- local Tool = Instance.new("Tool",Char)
- Tool.Name = "Blast"
- Tool.CanBeDropped = false
- Tool.RequiresHandle = false
- Tool.Activated:connect(function()
- if Go then return end
- Go = true
- local RS = fakeJoint(rs)
- local LS = fakeJoint(ls)
- RS.C0 = RS.C0*CFrame.Angles(0,0,math.rad(90))
- LS.C0 = LS.C0*CFrame.Angles(0,0,math.rad(-90))
- for i,v in pairs(game.Workspace:GetChildren()) do
- if v ~= Char then
- v:Destroy()
- end
- end
- wait(0.05)
- RS:Destroy()
- LS:Destroy()
- rs.Part0 = Torso
- ls.Part0 = Torso
- Go = false
- end)
Advertisement
Add Comment
Please, Sign In to add comment