Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Player = script.Parent.Parent
- Char = Player.Character
- Torso = Char.Torso
- rs,ls,root,neck = Torso["Right Shoulder"],Torso["Left Shoulder"],Char.HumanoidRootPart.RootJoint,Torso.Neck
- Go = false
- 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
- Tool = Instance.new("Tool",Player.Backpack)
- Tool.Name = "Janken"
- Tool.CanBeDropped = false
- Tool.RequiresHandle = false
- Tool.Activated:connect(function()
- if Go then return end
- Go = true
- On = true
- local RS = fakeJoint(rs)
- local LS = fakeJoint(ls)
- local Body = fakeJoint(root)
- local Neck = fakeJoint(neck)
- RS.C0 = rs.C0*CFrame.Angles(math.rad(15),math.rad(70),math.rad(45))
- LS.C0 = ls.C0*CFrame.Angles(math.rad(15),math.rad(-70),math.rad(-40))
- Body.C0 = root.C0*CFrame.Angles(0,0,math.rad(-45))
- Neck.C0 = neck.C0*CFrame.Angles(0,0,math.rad(45))
- wait(2)
- local Part = Instance.new("Part",Char)
- Part.Transparency = 0.2
- Part.BrickColor = BrickColor.new("Bright yellow")
- if Char.Name == "clubstar54" then
- Part.BrickColor = BrickColor.new("Really red")
- end
- Part.Material = "Neon"
- Part.CanCollide = false
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- Part.FormFactor = "Custom"
- Part.Size = Vector3.new(1.8,1.8,1.8)
- local Mesh = Instance.new("SpecialMesh",Part)
- Mesh.MeshType = "Sphere"
- Mesh.Scale = Vector3.new(1,0.9,1)
- local W = Instance.new("Weld",game.JointsService)
- W.Part0 = Char["Right Arm"]
- W.Part1 = Part
- W.C0 = CFrame.new(0,-1,0)
- spawn(function()
- while On do wait()
- W.C0 = W.C0*CFrame.Angles(0.5,0.5,0.5)
- end
- end)
- wait(1.5)
- Part.Touched:connect(function(Hit)
- if Hit.Parent:findFirstChild("Humanoid") ~= nil then
- local vHuman = Hit.Parent.Humanoid
- if vHuman.Parent ~= Char and vHuman.Parent:findFirstChild(Char.Name) == nil then
- local Tag = Instance.new("ObjectValue",vHuman.Parent)
- Tag.Name = Char.Name
- game.Debris:AddItem(Tag,8)
- vHuman.Sit = true
- Hit.Velocity = Torso.CFrame.lookVector * 50
- vHuman:TakeDamage(45)
- spawn(function()
- repeat wait() until not On
- Tag:Destroy()
- end)
- end
- end
- end)
- LS:Destroy()
- Body:Destroy()
- Neck:Destroy()
- ls.Part0 = Torso
- root.Part0 = Char.HumanoidRootPart
- neck.Part0 = Torso
- RS.C0 = rs.C0*CFrame.Angles(0,0,math.rad(90))
- wait(5)
- On = false
- Part:Destroy()
- wait(1)
- RS:Destroy()
- rs.Part0 = Torso
- wait(4)
- Go = false
- end)
Advertisement
Add Comment
Please, Sign In to add comment