Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --By Rufus14
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- Part1 = Instance.new("Part")
- Part2 = Instance.new("Part")
- Script3 = Instance.new("Script")
- Part4 = Instance.new("Part")
- SpecialMesh5 = Instance.new("SpecialMesh")
- Sound6 = Instance.new("Sound")
- Sound7 = Instance.new("Sound")
- Sound8 = Instance.new("Sound")
- Weld9 = Instance.new("Weld")
- Weld10 = Instance.new("Weld")
- Weld11 = Instance.new("Weld")
- Weld12 = Instance.new("Weld")
- Weld13 = Instance.new("Weld")
- Weld14 = Instance.new("Weld")
- Tool0.Name = "vibe checker 3000"
- Tool0.Parent = mas
- Tool0.TextureId = "http://www.roblox.com/asset/?id=4009515464"
- Tool0.ToolTip = "vibe_checker.exe"
- Part1.Name = "black"
- Part1.Parent = Tool0
- Part1.CFrame = CFrame.new(-19.4799976, 2.45000386, -5.06250334, 1.00000012, 0, 0, 0, 1.00000012, 0, 0, 0, 1)
- Part1.Position = Vector3.new(-19.4799976, 2.45000386, -5.06250334)
- Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part1.Size = Vector3.new(0.0999987945, 0.499999911, 0.174999669)
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.BrickColor = BrickColor.new("Really black")
- Part1.CanCollide = false
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.brickColor = BrickColor.new("Really black")
- Part2.Name = "black"
- Part2.Parent = Tool0
- Part2.CFrame = CFrame.new(-19.1799984, 2.45000386, -5.06250334, 1.00000012, 0, 0, 0, 1.00000012, 0, 0, 0, 1)
- Part2.Position = Vector3.new(-19.1799984, 2.45000386, -5.06250334)
- Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part2.Size = Vector3.new(0.0999987945, 0.499999911, 0.174999669)
- Part2.BottomSurface = Enum.SurfaceType.Smooth
- Part2.BrickColor = BrickColor.new("Really black")
- Part2.CanCollide = false
- Part2.TopSurface = Enum.SurfaceType.Smooth
- Part2.brickColor = BrickColor.new("Really black")
- Script3.Name = "nice"
- Script3.Parent = Tool0
- table.insert(cors,sandbox(Script3,function()
- --By Rufus14
- canattack = true
- step = game:GetService("RunService").Stepped
- tool = script.Parent
- handle = tool.Handle
- swing = handle.swoosh
- boom = handle.boom
- hitshovel = handle.hit
- owner = nil
- function equip()
- tool = script.Parent
- owner = tool.Parent
- local guitarweld = owner["Right Arm"]:WaitForChild("RightGrip")
- guitarweld.C0 = CFrame.fromEulerAnglesXYZ(math.pi/2,-0.3,math.pi-0.4)
- guitarweld.C0 = guitarweld.C0 * CFrame.new(1,0,0.9)
- end
- function checkvibe()
- if canattack then
- canattack = false
- local fakehead = Instance.new("Part", owner)
- fakehead.CanCollide = false
- fakehead.Transparency = 1
- fakehead.Size = Vector3.new(1,1,1)
- fakehead.Name = "talk"
- fakehead:BreakJoints()
- local weldfake = Instance.new("Weld", fakehead)
- weldfake.Part0 = owner.Head
- weldfake.Part1 = fakehead
- game.Chat:Chat(fakehead, "vibe check", "White")
- wait(1.5)
- if owner:findFirstChildOfClass("Humanoid").Health > 0 and owner:findFirstChild("HumanoidRootPart") and owner["Right Arm"]:findFirstChild("RightGrip") then
- fakehead:destroy()
- local rightarm = Instance.new("Weld", owner.Torso)
- rightarm.Part0 = owner.Torso
- rightarm.Part1 = owner["Right Arm"]
- rightarm.C0 = CFrame.new(0.644886017, 0.311422348, -0.948092461, 0.727868438, 0.597291231, 0.33682403, 0.103718497, 0.389651388, -0.915103316, -0.677827239, 0.70100981, 0.221664846)
- rightarm.Name = "RightArmWeld"
- local leftarm = Instance.new("Weld", owner.Torso)
- leftarm.Part0 = owner.Torso
- leftarm.Part1 = owner["Left Arm"]
- leftarm.C0 = CFrame.new(-0.196815491, 0.211737633, -0.707389832, 0.979247332, -0.00607421994, -0.202576905, -0.191344753, 0.301717788, -0.933998585, 0.0667943656, 0.953377843, 0.294294178)
- leftarm.Name = "LeftArmWeld"
- local head = Instance.new("Weld", owner.Torso)
- head.Part0 = owner.Torso
- head.Part1 = owner.Head
- head.C0 = CFrame.new(0, 1.50000024, 0, 0.76604414, 0, 0.642787814, 0, 1, 0, -0.642787814, 0, 0.76604414)
- head.Name = "HeadWeld"
- local humanoidrootpart = Instance.new("Weld", owner.HumanoidRootPart)
- humanoidrootpart.Part0 = owner.HumanoidRootPart
- humanoidrootpart.Part1 = owner.Torso
- humanoidrootpart.Name = "HumanoidRootPartWeld"
- humanoidrootpart.C0 = CFrame.new(0, 0, 0, 0.766044438, 0, -0.642787576, 0, 1, 0, 0.642787576, 0, 0.766044438)
- owner["Right Arm"]:findFirstChild("RightGrip").C0 = owner["Right Arm"]:findFirstChild("RightGrip").C0 * CFrame.fromEulerAnglesXYZ(0,-0.7,0) * CFrame.new(0,0,1)
- swing:Play()
- --tool.TextureId = "http://www.roblox.com/asset/?id=4009516807"
- local godmode = true
- local function loophp()
- local yeshp = owner:findFirstChildOfClass("Humanoid").Health
- while step:wait() and owner["Right Arm"]:findFirstChild("RightGrip") and godmode do
- owner:findFirstChildOfClass("Humanoid").Health = yeshp
- end
- end
- spawn(loophp)
- for i = 1,4 do
- owner.HumanoidRootPart.CFrame = owner.HumanoidRootPart.CFrame * CFrame.new(0,0,-0.4)
- step:wait()
- end
- for i,v in pairs(workspace:GetDescendants()) do
- if v.ClassName == "Model" then
- local humanoid = v:findFirstChildOfClass("Humanoid")
- local head = v:findFirstChild("Head")
- if humanoid and head and v ~= owner then
- if (head.Position - handle.Position).magnitude < 3 then
- hitshovel:Play()
- boom:Play()
- local explo = Instance.new("Explosion", workspace)
- explo.BlastPressure = 0
- explo.Position = head.Position
- v:BreakJoints()
- ragdollkill(v)
- end
- end
- end
- end
- if owner["Right Arm"]:findFirstChild("RightGrip") then
- owner["Right Arm"]:findFirstChild("RightGrip").C0 = owner["Right Arm"]:findFirstChild("RightGrip").C0 * CFrame.fromEulerAnglesXYZ(math.rad(90),0,math.rad(120)) * CFrame.new(1.5,1,0)
- end
- rightarm.C0 = CFrame.new(1.17718029, 0.574066162, -0.971975327, -0.305964291, -0.924987078, -0.225354135, -0.55015856, 0.364965647, -0.751082718, 0.776988566, -0.105824046, -0.620556176)
- leftarm.C0 = CFrame.new(1.23966789, 0.752839804, -1.32369041, -0.456587911, -0.879150152, -0.136464149, -0.405662119, 0.342237592, -0.84753263, 0.791811466, -0.331614763, -0.512899518)
- head.C0 = CFrame.new(0, 1.50000024, 0, 0.173648104, 0, 0.984807611, 0, 1, 0, -0.984807611, 0, 0.173648104)
- humanoidrootpart.C0 = CFrame.new(0, 0, 0, 0.173648223, 0, -0.98480773, 0, 1, 0, 0.98480773, 0, 0.173648223)
- for i = 1,5 do
- owner.HumanoidRootPart.CFrame = owner.HumanoidRootPart.CFrame * CFrame.new(0,0,-0.3)
- step:wait()
- end
- wait(1)
- godmode = false
- tool.TextureId = "http://www.roblox.com/asset/?id=4009515464"
- if owner["Right Arm"]:findFirstChild("RightGrip") then
- owner["Right Arm"]:findFirstChild("RightGrip").C0 = CFrame.fromEulerAnglesXYZ(math.pi/2,-0.3,math.pi-0.4)
- owner["Right Arm"]:findFirstChild("RightGrip").C0 = owner["Right Arm"]:findFirstChild("RightGrip").C0 * CFrame.new(1,0,0.9)
- end
- rightarm:destroy()
- leftarm:destroy()
- head:destroy()
- humanoidrootpart:destroy()
- else
- fakehead:destroy()
- end
- canattack = true
- end
- end
- function ragdollkill(character)
- local victimshumanoid = character:findFirstChildOfClass("Humanoid")
- if not character:findFirstChild("UpperTorso") then
- character.Archivable = true
- for i,v in pairs(character:GetChildren()) do
- if v.ClassName == "Sound" then
- v:remove()
- end
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "Sound" then
- w:remove()
- end
- end
- end
- local ragdoll = character:Clone()
- ragdoll:findFirstChildOfClass("Humanoid").Health = 0
- if ragdoll:findFirstChild("Head") then
- local velo = Instance.new("BodyVelocity", ragdoll.Head)
- velo.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- velo.Velocity = Vector3.new(0,300,0)
- game.Debris:AddItem(velo,0.2)
- end
- if ragdoll:findFirstChild("Health") then
- if ragdoll:findFirstChild("Health").ClassName == "Script" then
- ragdoll:findFirstChild("Health").Disabled = true
- end
- end
- for i,v in pairs(character:GetChildren()) do
- if v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Accessory" or v.ClassName == "Hat" then
- v:destroy()
- end
- end
- for i,v in pairs(character:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(character:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- ragdoll.Parent = workspace
- if ragdoll:findFirstChild("Right Arm") then
- local glue = Instance.new("Glue", ragdoll.Torso)
- glue.Part0 = ragdoll.Torso
- glue.Part1 = ragdoll:findFirstChild("Right Arm")
- glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- local limbcollider = Instance.new("Part", ragdoll:findFirstChild("Right Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Transparency = 1
- limbcollider.Name = "LimbCollider"
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = ragdoll:findFirstChild("Right Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.new(0,-0.4,0)
- end
- if ragdoll:findFirstChild("Left Arm") then
- local glue = Instance.new("Glue", ragdoll.Torso)
- glue.Part0 = ragdoll.Torso
- glue.Part1 = ragdoll:findFirstChild("Left Arm")
- glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", ragdoll:findFirstChild("Left Arm"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = ragdoll:findFirstChild("Left Arm")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.new(0,-0.4,0)
- end
- if ragdoll:findFirstChild("Left Leg") then
- local glue = Instance.new("Glue", ragdoll.Torso)
- glue.Part0 = ragdoll.Torso
- glue.Part1 = ragdoll:findFirstChild("Left Leg")
- glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- local limbcollider = Instance.new("Part", ragdoll:findFirstChild("Left Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = ragdoll:findFirstChild("Left Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.new(0,-0.4,0)
- end
- if ragdoll:findFirstChild("Right Leg") then
- local glue = Instance.new("Glue", ragdoll.Torso)
- glue.Part0 = ragdoll.Torso
- glue.Part1 = ragdoll:findFirstChild("Right Leg")
- glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- local limbcollider = Instance.new("Part", ragdoll:findFirstChild("Right Leg"))
- limbcollider.Size = Vector3.new(1,1.4,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Name = "LimbCollider"
- limbcollider.Transparency = 1
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = ragdoll:findFirstChild("Right Leg")
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.new(0,-0.4,0)
- end
- game.Debris:AddItem(ragdoll, 10)
- local function aaaalol()
- wait(0.2)
- local function searchforvelocity(wot)
- for i,v in pairs(wot:GetChildren()) do
- searchforvelocity(v)
- if v.ClassName == "BodyPosition" or v.ClassName == "BodyVelocity" then
- v:destroy()
- end
- end
- end
- searchforvelocity(ragdoll)
- wait(0.5)
- if ragdoll:findFirstChildOfClass("Humanoid") then
- ragdoll:findFirstChildOfClass("Humanoid").PlatformStand = true
- end
- if ragdoll:findFirstChild("HumanoidRootPart") then
- ragdoll:findFirstChild("HumanoidRootPart"):destroy()
- end
- end
- --ragdoll.Head:BreakJoints()
- spawn(aaaalol)
- elseif character:findFirstChild("UpperTorso") then
- character.Archivable = true
- for i,v in pairs(character:GetChildren()) do
- if v.ClassName == "Sound" then
- v:remove()
- end
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "Sound" then
- w:remove()
- end
- end
- end
- local ragdoll = character:Clone()
- ragdoll:findFirstChildOfClass("Humanoid").Health = 0
- if ragdoll:findFirstChild("Head") then
- local velo = Instance.new("BodyVelocity", ragdoll.Head)
- velo.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- velo.Velocity = Vector3.new(0,300,0)
- game.Debris:AddItem(velo,0.2)
- end
- if ragdoll:findFirstChild("Health") then
- if ragdoll:findFirstChild("Health").ClassName == "Script" then
- ragdoll:findFirstChild("Health").Disabled = true
- end
- end
- for i,v in pairs(character:GetChildren()) do
- if v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Accessory" or v.ClassName == "Hat" or v.ClassName == "MeshPart" then
- v:destroy()
- end
- end
- for i,v in pairs(character:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(character:GetChildren()) do
- if w.ClassName == "Part" or w.ClassName == "MeshPart" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- ragdoll.Parent = workspace
- local Humanoid = ragdoll:findFirstChildOfClass("Humanoid")
- Humanoid.PlatformStand = true
- local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
- local connection = Instance.new('BallSocketConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.TwistLimitsEnabled = true
- connection.TwistLowerAngle = twistlower
- connection.TwistUpperAngle = twistupper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
- local connection = Instance.new('HingeConstraint', limb)
- connection.LimitsEnabled = true
- connection.Attachment0 = attachementone
- connection.Attachment1 = attachmenttwo
- connection.LimitsEnabled = true
- connection.LowerAngle = lower
- connection.UpperAngle = upper
- local limbcollider = Instance.new("Part", limb)
- limbcollider.Size = Vector3.new(0.1,1,1)
- limbcollider.Shape = "Cylinder"
- limbcollider.Transparency = 1
- limbcollider:BreakJoints()
- local limbcolliderweld = Instance.new("Weld", limbcollider)
- limbcolliderweld.Part0 = limb
- limbcolliderweld.Part1 = limbcollider
- limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
- end
- makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
- makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -200, 200, 180)
- makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -200, 200, 180)
- makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
- makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -80, 80, 80)
- makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
- --
- makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -80, 80, 80)
- makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
- makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
- for i,v in pairs(Humanoid.Parent:GetChildren()) do
- if v.ClassName == "Accessory" then
- local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
- if attachment1 then
- for q,w in pairs(Humanoid.Parent:GetChildren()) do
- if w.ClassName == "Part" then
- local attachment2 = w:findFirstChild(attachment1.Name)
- if attachment2 then
- local hinge = Instance.new("HingeConstraint", v.Handle)
- hinge.Attachment0 = attachment1
- hinge.Attachment1 = attachment2
- hinge.LimitsEnabled = true
- hinge.LowerAngle = 0
- hinge.UpperAngle = 0
- end
- end
- end
- end
- end
- end
- for i,v in pairs(ragdoll:GetChildren()) do
- for q,w in pairs(v:GetChildren()) do
- if w.ClassName == "Motor6D"--[[ and w.Name ~= "Neck"--]] then
- w:destroy()
- end
- end
- end
- if ragdoll:findFirstChild("HumanoidRootPart") then
- ragdoll.HumanoidRootPart.Anchored = true
- ragdoll.HumanoidRootPart.CanCollide = false
- end
- if ragdoll:findFirstChildOfClass("Humanoid") then
- ragdoll:findFirstChildOfClass("Humanoid").PlatformStand = true
- end
- local function waitfordatmoment()
- wait(0.2)
- local function searchforvelocity(wot)
- for i,v in pairs(wot:GetChildren()) do
- searchforvelocity(v)
- if v.ClassName == "BodyPosition" or v.ClassName == "BodyVelocity" then
- v:destroy()
- end
- end
- end
- searchforvelocity(ragdoll)
- end
- spawn(waitfordatmoment)
- --ragdoll.Head:BreakJoints()
- game.Debris:AddItem(ragdoll, 10)
- end
- end
- tool.Activated:connect(checkvibe)
- tool.Equipped:connect(equip)
- end))
- Part4.Name = "Handle"
- Part4.Parent = Tool0
- Part4.CFrame = CFrame.new(-21.1299992, 2.40000391, -5.10000324, 1.00000012, 0, 0, 0, 1.00000012, 0, 0, 0, 1)
- Part4.Position = Vector3.new(-21.1299992, 2.40000391, -5.10000324)
- Part4.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part4.Size = Vector3.new(4.79999924, 1.20000005, 0.19999969)
- Part4.BottomSurface = Enum.SurfaceType.Smooth
- Part4.BrickColor = BrickColor.new("Institutional white")
- Part4.CanCollide = false
- Part4.TopSurface = Enum.SurfaceType.Smooth
- Part4.brickColor = BrickColor.new("Institutional white")
- SpecialMesh5.Name = "yeah"
- SpecialMesh5.Parent = Part4
- SpecialMesh5.MeshId = "http://www.roblox.com/asset/?id=1082816"
- SpecialMesh5.MeshType = Enum.MeshType.FileMesh
- Sound6.Name = "boom"
- Sound6.Parent = Part4
- Sound6.SoundId = "rbxassetid://440431180"
- Sound6.Volume = 1
- Sound7.Name = "hit"
- Sound7.Parent = Part4
- Sound7.SoundId = "rbxassetid://247879481"
- Sound7.Volume = 2
- Sound8.Name = "swoosh"
- Sound8.Parent = Part4
- Sound8.SoundId = "rbxassetid://1489705211"
- Weld9.Parent = Part4
- Weld9.C0 = CFrame.new(1.65000045, 0.0500000119, 0.0374999046, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld9.Part0 = Part4
- Weld9.Part1 = Part1
- Weld9.part1 = Part1
- Weld10.Parent = Part4
- Weld10.C0 = CFrame.new(1.95000029, 0.0500000119, 0.0374999046, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld10.Part0 = Part4
- Weld10.Part1 = Part2
- Weld10.part1 = Part2
- Weld11.Parent = Part4
- Weld11.C0 = CFrame.new(0, 0.100000143, 4.76837158e-07, 0.999048233, -0.0436200127, 0, 0.0436200127, 0.999048233, 0, 0, 0, 1)
- Weld11.Part0 = Part4
- Weld11.Part1 = nil
- Weld11.part1 = nil
- Weld12.Parent = Part4
- Weld12.C0 = CFrame.new(0, -0.0999996662, 4.76837158e-07, 0.999048352, 0.0436190143, 0, -0.0436190143, 0.999048352, 0, 0, 0, 1)
- Weld12.Part0 = Part4
- Weld12.Part1 = nil
- Weld12.part1 = nil
- Weld13.Parent = Part4
- Weld13.C0 = CFrame.new(0, -0.199999809, 4.76837158e-07, 0.996194899, 0.087154977, 0, -0.0871549845, 0.996194899, 0, 0, 0, 1)
- Weld13.Part0 = Part4
- Weld13.Part1 = nil
- Weld13.part1 = nil
- Weld14.Parent = Part4
- Weld14.C0 = CFrame.new(0, 0.199999809, 4.76837158e-07, 0.996194899, -0.0871549845, 0, 0.087154977, 0.996194899, 0, 0, 0, 1)
- Weld14.Part0 = Part4
- Weld14.Part1 = nil
- Weld14.part1 = nil
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = owner.Character
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement