Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Slap everyone out of existance >:)
- local Players = game:GetService("Players")
- local Player = owner
- Player.Chatted:Connect(function(msg)
- if msg== 'g/r' or 'G/R' then
- --Player:LoadCharacter()
- end
- end)
- function SLAPPE()
- wait()
- script.Parent=workspace
- local Character = Player.Character
- local rootpart = Character:WaitForChild('HumanoidRootPart')
- local Torso = Character:WaitForChild('Torso')
- local Humanoid = Character:FindFirstChildOfClass'Humanoid'
- local animate = Character:FindFirstChild('Animate')
- local run = game:GetService("RunService")
- local an = Humanoid:FindFirstChildOfClass('Animator')
- if an then else
- local animator = Instance.new("Animator",Humanoid) animator.Name='Animator'
- end
- local screms = {'130771265','5814804751','145103242','2944967259','135308045','130837436','157946858','5715042480'}
- local funnyremote = Instance.new("RemoteEvent",Player.Backpack) funnyremote.Name='bruh'
- local hed = Character:WaitForChild('Head')
- local Right = Character:WaitForChild('Right Arm')
- local IT = Instance.new'Animation'
- IT.AnimationId = 'http://www.roblox.com/asset/?id=204062532'
- local H = Humanoid:LoadAnimation(IT)
- local headsize = hed.Size
- local THICC = Vector3.new()
- local slapping=false
- local emote=false
- local ragdolling=false
- local lshclone
- local rshclone
- local lhclone
- local rhclone
- local Stack = nil
- local function swait()
- run.Stepped:wait()
- end
- function stoned()
- pcall(function()
- for i,v in pairs(hed:GetChildren()) do
- if v:IsA'Sound' then v:Destroy()
- emote=false
- hed.Size=headsize
- local Finchat = Torso:FindFirstChild('stoned')
- if Finchat then
- if Finchat.ClassName=='Sound' then
- Finchat:ClearAllChildren()
- Finchat.SoundId='rbxassetid://5994223709' Finchat.Volume=math.random()*7
- Finchat:Play()
- else
- pcall(function()
- emote=false
- local funi = Instance.new("Sound",Torso) funi.SoundId='rbxassetid://5994223709' funi.Volume=math.random()*7 funi.Name='stoned' funi:Play()
- end)
- end
- else
- pcall(function()
- emote=false
- local funi = Instance.new("Sound",Torso) funi.SoundId='rbxassetid://5994223709' funi.Volume=math.random()*7 funi.Name='stoned' funi:Play()
- end)
- end
- end
- end
- end)
- end
- local function flingandstuff(pp)
- coroutine.resume(coroutine.create(function()
- pp.Anchored=false
- pp.CanCollide=false
- pp.Massless=true
- local size = pp.Size.Y+pp.Size.X+pp.Size.Z
- local mass = 17+size
- local MASS = mass+10
- pp.Velocity = Vector3.new(math.random(-15,15),math.random(-10,10),math.random(-15,15))*mass
- wait()
- pp.Velocity = Vector3.new(math.random(-15,15),math.random(-10,10),math.random(-15,15))*MASS
- wait()
- pp.Velocity = Vector3.new(math.random(-15,15),math.random(-10,10),math.random(-15,15))*MASS
- pcall(function()
- pp.CanCollide=true
- end)
- end))
- end
- function coll(v)
- local pP = v:FindFirstChild('collider')
- if pP then
- else
- local collide = Instance.new("SpawnLocation",v) collide.Enabled=false collide.Neutral=false collide.Name='collider' collide.Size=v.Size collide.Transparency=1 collide.CFrame=v.CFrame
- local w = Instance.new("Weld",v) w.Part0=v w.Part1=collide collide.Massless=true
- end
- end
- local function funirag(ded,h)
- if h~=nil then
- h.PlatformStand=true
- h.Health=0
- end
- for _, v in pairs(ded:GetDescendants()) do
- if v:IsA("BasePart") or v:IsA("FlagStand") or v:IsA("MeshPart") then
- coll(v)
- if v.Name=='HumanoidRootPart' then
- v:Destroy()
- end
- pcall(function()
- flingandstuff(v)
- flingandstuff(v)
- end)
- end
- if v:IsA("Motor6D") or v:IsA("Motor") then
- local a0, a1 = Instance.new("Attachment"), Instance.new("Attachment")
- a0.CFrame = v.C0
- a1.CFrame = v.C1
- a0.Parent = v.Part0
- a1.Parent = v.Part1
- local b = Instance.new("BallSocketConstraint")
- b.Attachment0 = a0
- b.Attachment1 = a1
- b.Parent = v.Parent
- v.Enabled = false
- end
- end
- end
- function ragdoller()
- if ragdolling==false then
- ragdolling = true
- stoned()
- slapping=true
- pcall(function()
- Humanoid.PlatformStand = true
- end)
- local leftarm
- local rightrm
- local leftleg
- local rightleg
- pcall(function()
- leftarm = Character["Left Arm"]
- end)
- pcall(function()
- rightrm = Character["Right Arm"]
- end)
- pcall(function()
- leftleg = Character["Left Leg"]
- end)
- pcall(function()
- rightleg = Character["Right Leg"]
- end)
- local head = hed
- pcall(function()
- glue = Instance.new("Glue", Torso)
- glue.Part0 = Torso
- glue.Part1 = leftleg
- glue.Name = "Left leg"
- collider = Instance.new("SpawnLocation", leftleg)
- collider.Enabled=false
- collider.Neutral=false
- collider.Position = Vector3.new(0,999,0)
- collider.Size = Vector3.new(1.5, 1, 1)
- collider.Shape = "Cylinder"
- local weld = Instance.new("Weld", collider)
- weld.Part0 = leftleg
- weld.Part1 = collider
- weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
- collider.TopSurface = "Smooth"
- collider.BottomSurface = "Smooth"
- collider.formFactor = "Symmetric"
- 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)
- collider.Transparency = 1
- end)
- ------------
- pcall(function()
- Torso["Left Hip"].Enabled=false
- end)
- pcall(function()
- Torso["Right Hip"].Enabled=false
- end)
- pcall(function()
- glue1 = Instance.new("Glue", Torso)
- glue1.Part0 = Torso
- glue1.Part1 = rightleg
- glue1.Name = "Right leg"
- collider1 = Instance.new("SpawnLocation", rightleg)
- collider1.Enabled=false collider1.Neutral=false
- collider1.Position = Vector3.new(0,9999,0)
- collider1.Size = Vector3.new(1.5, 1, 1)
- collider1.Shape = "Cylinder"
- local weld1 = Instance.new("Weld", collider1)
- weld1.Part0 = rightleg
- weld1.Part1 = collider1
- weld1.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
- collider1.TopSurface = "Smooth"
- collider1.BottomSurface = "Smooth"
- collider1.formFactor = "Symmetric"
- glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- collider1.Transparency = 1
- end)
- ------------
- pcall(function()
- Torso["Right Shoulder"].Enabled=false
- end)
- pcall(function()
- glue11 = Instance.new("Glue", Torso)
- glue11.Part0 = Torso
- glue11.Part1 = rightrm
- glue11.Name = "Right shoulder"
- collider11 = Instance.new("SpawnLocation", rightrm)
- collider11.Enabled=false collider11.Neutral=false
- collider11.Position = Vector3.new(0,9999,0)
- collider11.Size = Vector3.new(1.8,1,1)
- collider11.Shape = "Cylinder"
- local weld11 = Instance.new("Weld", collider11)
- weld11.Part0 = rightrm
- weld11.Part1 = collider11
- weld11.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
- collider11.TopSurface = "Smooth"
- collider11.BottomSurface = "Smooth"
- collider11.formFactor = "Symmetric"
- glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- collider11.Transparency = 1
- end)
- ------------
- pcall(function()
- Torso["Left Shoulder"].Enabled=false
- end)
- pcall(function()
- glue111 = Instance.new("Glue", Torso)
- glue111.Part0 = Torso
- glue111.Part1 = leftarm
- glue111.Name = "Left shoulder"
- collider111 = Instance.new("SpawnLocation", leftarm)
- collider111.Enabled=false
- collider111.Neutral=false
- collider111.Position = Vector3.new(0,9999,0)
- collider111.Size = Vector3.new(1.5, 1, 1)
- collider111.Shape = "Cylinder"
- local weld111 = Instance.new("Weld", collider111)
- weld111.Part0 = leftarm
- weld111.Part1 = collider111
- weld111.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
- collider111.TopSurface = "Smooth"
- collider111.BottomSurface = "Smooth"
- collider111.formFactor = "Symmetric"
- glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- collider111.Transparency = 1
- end)
- -----------------
- pcall(function()
- sensoring = Instance.new("SpawnLocation", Torso)
- sensoring.Enabled=false sensoring.Neutral=false
- sensoring.Size = Vector3.new(1.2,1.1,0.8)
- sensoring.CanCollide = false
- sensoring.Position = Torso.Position
- local welder = Instance.new("Weld", sensoring)
- welder.Part0 = Torso
- welder.Part1 = sensoring
- welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
- sensoring.Transparency = 1
- end)
- ---------
- pcall(function()
- sensoring1 = Instance.new("SpawnLocation", Torso)
- sensoring1.Enabled=false sensoring1.Neutral=false
- sensoring1.Size = Vector3.new(1.2,1.1,0.8)
- sensoring1.CanCollide = false
- sensoring1.Position = Torso.Position
- local welder1 = Instance.new("Weld", sensoring)
- welder1.Part0 = Torso
- welder1.Part1 = sensoring1
- welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
- sensoring1.Transparency = 1
- end)
- pcall(function()
- Humanoid.PlatformStand = true
- end)
- slapping=true
- slapping=true
- else
- slapping=false
- ragdolling = false
- pcall(function()
- Torso["Left Shoulder"].Enabled=true
- end)
- pcall(function()
- glue:destroy()
- end)
- pcall(function()
- Torso["Right Shoulder"].Enabled=true
- end)
- pcall(function()
- glue1:destroy()
- end)
- pcall(function()
- Torso["Left Hip"].Enabled=true
- end)
- pcall(function()
- glue11:destroy()
- end)
- pcall(function()
- Torso["Right Hip"].Enabled=true
- end)
- pcall(function()
- glue111:destroy()
- end)
- pcall(function()
- collider:destroy()
- end)
- pcall(function()
- collider1:destroy()
- end)
- pcall(function()
- collider11:destroy()
- end)
- pcall(function()
- collider111:destroy()
- end)
- pcall(function()
- sensoring:destroy()
- end)
- pcall(function()
- sensoring1:destroy()
- end)
- pcall(function()
- Humanoid.PlatformStand = false
- end)
- end
- end
- function killpa(pp)
- coroutine.resume(coroutine.create(function()
- pp.Anchored=false
- pp.CanCollide=false
- pp.Massless=true
- pp:BreakJoints()
- local size = pp.Size.Y+pp.Size.X+pp.Size.Z
- local mass = 17+size
- local MASS = mass+10
- pp.Velocity = Vector3.new(math.random(-15,15),math.random(-5,5),math.random(-15,15))*mass
- wait()
- pp.Velocity = Vector3.new(math.random(-15,15),math.random(-5,5),math.random(-15,15))*MASS
- wait()
- pp.Velocity = Vector3.new(math.random(-15,15),math.random(-5,5),math.random(-15,15))*MASS
- pcall(function()
- pp.CanCollide=true
- end)
- end))
- end
- function funnysoundeffect(p)
- local BOOm = p:FindFirstChild'headshot'
- if BOOm then
- BOOm.SoundId= 'rbxassetid://573314737'
- BOOm.Volume=math.random()*7
- BOOm:Play()
- else
- local B = Instance.new("Sound",p) B.Name='headshot' B.SoundId='rbxassetid://573314737' B.Volume=math.random()*9 B:Play()
- end
- end
- function slappedhumanoid(victim)
- local MODEL = victim.Parent
- pcall(function() victim.Health=0 end)
- for e,a in pairs(MODEL:GetDescendants()) do
- if a:IsA'BasePart' or a:IsA'FlagStand' or a:IsA'MeshPart' then
- if a.Name=='Head' or a.Name=='Torso' then
- pcall(function()
- funnysoundeffect(a)
- flingandstuff(a)
- end)
- end
- flingandstuff(a)
- pcall(function()
- killpa(a)
- end)
- end
- end
- end
- function slappedPart(part)
- pcall(function()
- funnysoundeffect(hed)
- end)
- killpa(part)
- end
- function SLAPKILL(victim)
- local HAAHAA = victim.Parent:FindFirstChildOfClass'Humanoid'
- if HAAHAA then
- slappedhumanoid(HAAHAA)
- else
- HAAHAA = victim.Parent.Parent:FindFirstChildOfClass'Humanoid'
- if HAAHAA then
- slappedhumanoid(HAAHAA)
- else
- local what =victim.Size
- local size =what.x
- if what.y >= size then
- size = what.y
- end
- if what.z >= size then
- size = what.z
- end
- if size <= 50 then
- slappedPart(victim)
- end
- end
- end
- end
- function uwu()
- for e,a in pairs(workspace:GetDescendants()) do
- if a:IsA'BasePart' or a:IsA'FlagStand' then
- if (Right.CFrame.Position-a.Position).Magnitude <= 4 then
- if not a:IsDescendantOf(Character) then
- pcall('found lol')
- SLAPKILL(a)
- end
- end
- end
- end
- end
- function SLAP()
- if slapping==false then
- slapping=true
- coroutine.resume(coroutine.create(function()
- pcall(function()
- local SLAPP = Right:FindFirstChild'SLAP!1!!111!!!'
- if not SLAPP then
- local L=Instance.new("Sound",Right) L.Volume = 10 L.Name='SLAP!1!!111!!!' L.SoundId='rbxassetid://511340819' L.PlayOnRemove=true L:Destroy()
- end
- H:Play()
- H:AdjustSpeed(7.6)
- wait(.1)
- uwu()
- end)
- end))
- wait()
- slapping=false
- end
- end
- coroutine.resume(coroutine.create(function()
- while true do swait()
- if emote==false then
- hed.Size=headsize
- end
- if ragdolling==true then
- Humanoid.PlatformStand=true
- end
- end
- end))
- function waitsound(f)
- coroutine.resume(coroutine.create(function()
- while wait() do
- if f~=nil then
- else
- f:Destroy()
- wait(.1)
- emote=false
- funnyremote:FireClient(Player,nil,nil,'LOL')
- wait()
- hed.Size=headsize
- --print('sound deleted')
- break
- end
- if f.IsPlaying then
- else
- f:Destroy()
- wait(.1)
- emote=false
- funnyremote:FireClient(Player,nil,nil,'LOL')
- wait()
- hed.Size=headsize
- --print('sound stopped')
- break
- end
- end
- end))
- end
- funnyremote.OnServerEvent:Connect(function(plr,watisit,BOOOOOOM)
- if plr==Player then
- if watisit=='SLAP!1!!!!!jlG!BL J<B!!!h JMfwj' then
- -- print('SMASH!!1!!111!!!!')
- SLAP()
- end
- if watisit=='screm' then
- if BOOOOOOM~=nil then
- if emote==true then
- --THICC = BOOOOOOM*0.005
- pcall(function()
- local k = hed:FindFirstChild('oh you dont know?')
- if k then
- hed.Size=Vector3.new(1.6,.6,.6)+Vector3.new(.7,.7,.7)*BOOOOOOM*0.0075
- else
- hed.Size=Vector3.new(1.8,.8,.8)+Vector3.new(.7,.7,.7)*BOOOOOOM*0.002
- end
- end)
- end
- end
- end
- if watisit=='emote1' then
- if emote==false then
- emote=true
- pcall(function()
- local s = Instance.new("Sound",hed) s.Volume=3 s.SoundId='rbxassetid://6473826973'
- funnyremote:FireClient(Player,nil,s,'LOL')
- s:Play()
- waitsound(s)
- end)
- end
- end
- if watisit=='emote2' then
- if emote==false then
- emote=true
- pcall(function()
- local s = Instance.new("Sound",hed) s.Volume=3 s.SoundId='rbxassetid://4956861134'
- funnyremote:FireClient(Player,nil,s,'LOL')
- s:Play()
- waitsound(s)
- end)
- end
- end
- if watisit=='emote3' then
- if emote==false then
- emote=true
- pcall(function()
- local s = Instance.new("Sound",hed) s.Volume=8 s.SoundId='rbxassetid://6140687575'
- funnyremote:FireClient(Player,nil,s,'LOL')
- s:Play()
- waitsound(s)
- end)
- end
- end
- if watisit=='emote4LOL' then
- if emote==false then
- emote=true
- pcall(function()
- local s = Instance.new("Sound",hed) s.Volume=5 s.SoundId='rbxassetid://3141504568'
- funnyremote:FireClient(Player,nil,s,'LOL')
- s:Play()
- waitsound(s)
- end)
- end
- end
- if watisit=='emote5' then
- if emote==false then
- emote=true
- pcall(function()
- local s = Instance.new("Sound",hed) s.Volume=3 s.SoundId='rbxassetid://4449756110'
- funnyremote:FireClient(Player,nil,s,'LOL')
- s:Play()
- waitsound(s)
- end)
- end
- end
- if watisit=='Oh you dont know what karlson is?' then
- if emote==false then
- emote=true
- --print('st')
- pcall(function()
- local s = Instance.new("Sound",hed) s.Name='oh you dont know?' s.Volume=5 s.SoundId='rbxassetid://7176466917'
- funnyremote:FireClient(Player,nil,s,'LOL')
- s:Play()
- waitsound(s)
- end)
- end
- end
- if watisit=='funiragdoll' then
- ragdoller()
- end
- else
- local Hint = Instance.new('Hint',workspace) Hint.Text='Never gonna give you up, never gonna let you down'
- wait(5)
- Hint:Destroy()
- end
- end)
- function bruhbruh()
- NLS([[local Players = game:GetService("Players")
- local Player = Players.LocalPlayer
- local moise = Player:GetMouse()
- local remote = Player.Backpack:WaitForChild('bruh')
- local Cumera = workspace.CurrentCamera
- local run = game:GetService("RunService")
- local screm = nil
- local ragdolling=false
- local Humanoid = Player.Character:FindFirstChildOfClass'Humanoid'
- remote.OnClientEvent:Connect(function(humanoid,sound,fun)
- if humanoid~=nil then
- Cumera.CameraSubject=humanoid
- end
- if fun=='LOL' then
- screm=sound
- end
- end)
- function swait()
- run.Stepped:wait()
- end
- function keydata(key)
- if key=='q' then
- -- print('q down')
- remote:FireServer('emote1')
- end
- if key=='k' then
- remote:FireServer('Oh you dont know what karlson is?')
- end
- if key=='e' then
- remote:FireServer('emote2')
- end
- if key=='m' then
- remote:FireServer('emote3')
- end
- if key=='-' then
- remote:FireServer('emote4LOL')
- end
- if key=='n' then
- remote:FireServer('emote5')
- end
- if key=='r' then
- remote:FireServer('funiragdoll')
- if ragdolling==false then
- --wait()
- --ragdolling=true
- else
- --ragdolling=false
- end
- end
- end
- moise.KeyDown:Connect(function(key)
- key:lower()
- keydata(key)
- end)
- moise.Button1Down:Connect(function()
- remote:FireServer('SLAP!1!!!!!jlG!BL J<B!!!h JMfwj')
- end)
- while true do swait()
- pcall(function()
- if screm~=nil then
- --print(screm.PlaybackLoudness)
- remote:FireServer('screm',screm.PlaybackLoudness)
- end
- if Humanoid then
- if ragdolling==true then
- Humanoid.Jump=false
- Humanoid.PlatformStand=true
- Humanoid.Jump=false
- end
- end
- end)
- end
- ]],Player.Backpack)
- end
- bruhbruh()
- function ragdoll()slapping=true
- pcall(function()
- print'YOU DIED HAHA1!!!1!1!!!1'
- pcall(function()
- for i,v in pairs(hed:GetChildren()) do
- if v:IsA'Sound' then v:Destroy()
- hed.Size=headsize
- end
- end
- end)
- Character.Archivable=true
- Humanoid.DisplayName='DEAD (In a cool way)'
- local clone = Character:Clone()
- clone.Parent = workspace
- for i,v in pairs(clone:GetChildren()) do
- if v.ClassName == "Script" or v.ClassName == "LocalScript" then
- pcall(function()
- v:Remove()
- end)
- end
- for i,p in pairs(v:GetChildren()) do
- if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
- p:Destroy()
- end
- end
- end
- for i,t in pairs(Character:GetChildren()) do
- if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
- t:Remove()
- end
- end
- -- vel = Instance.new("BodyVelocity", clone.Torso)
- --vel.Velocity = clone.Torso.CFrame.lookVector * -5
- --vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
- pcall(function()
- clone.Head.face.Texture = "rbxassetid://1983900904"
- end)
- local using = false
- local hit local hit1 local hit2 local hit3
- pcall(function()
- hit = Instance.new("Sound", clone.Torso)
- hit.SoundId = "rbxassetid://260430060"
- hit.Volume = .4
- hit1 = Instance.new("Sound", clone.Torso)
- hit1.SoundId = "rbxassetid://138087186"
- hit1.Volume = .4
- hit2 = Instance.new("Sound", clone.Torso)
- hit2.SoundId = "rbxassetid://131237241"
- hit2.Volume = .4
- hit3 = Instance.new("Sound", clone.Torso)
- hit3.SoundId = "rbxassetid://278062209"
- hit3.Volume = .4
- hit3.TimePosition = 0.33
- end)
- ded = Instance.new("Sound", clone.Torso)
- ded.SoundId = "rbxassetid://"..screms[math.random(#screms)]
- ded.Volume = math.random()*8
- local leftarm
- local rightrm
- local leftleg
- local rightleg
- local head
- pcall(function()
- head = clone:findFirstChild("Head")
- end)
- pcall(function()
- leftarm = clone:FindFirstChild("Left Arm")
- end)
- pcall(function()
- rightrm = clone:findFirstChild("Right Arm")
- end)
- pcall(function()
- leftleg = clone:findFirstChild("Left Leg")
- end)
- pcall(function()
- leftleg = clone:findFirstChild("Left Leg")
- end)
- pcall(function()
- rightleg = clone:findFirstChild("Right Leg")
- end)
- local Hum = clone:findFirstChildOfClass("Humanoid")
- if Hum then
- Hum.PlatformStand=true
- funnyremote:FireClient(Player,clone:FindFirstChildOfClass'Humanoid',nil,'died')
- end
- local root = clone:FindFirstChild('HumanoidRootPart')
- if root then
- local GlUe = Instance.new('Weld',root)
- local r = clone:FindFirstChild'Torso' if r then
- GlUe.Part0=root GlUe.Part1=r
- end
- end
- for i, g in pairs(Character:GetDescendants()) do
- if g:IsA"BasePart" or g:IsA"Motor" or g:IsA"Motor6D" or g:IsA"Constraint" then
- g:destroy()
- end
- end
- for i, h in pairs(Character:GetChildren()) do
- if h.ClassName == "Accesory" then
- h:destroy()
- end
- end
- pcall(function()
- if head then
- local attachment
- pcall(function()
- attachment = Instance.new("Attachment", clone.Head)
- attachment.Position = Vector3.new(0, -0.5, 0)
- attachment.Name = "lol"
- attachment.Visible = false
- end)
- clone.Torso.NeckAttachment.Visible = false
- clone.Torso.NeckAttachment.Position = clone.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
- local ball = Instance.new("BallSocketConstraint", clone)
- ball.Attachment0 = clone.Torso.NeckAttachment
- ball.Attachment1 = attachment
- ball.LimitsEnabled = true
- ball.TwistLimitsEnabled = true
- ball.UpperAngle = 90
- ball.Restitution = 0.5
- ball.TwistUpperAngle = 90
- ball.TwistLowerAngle = -90
- local collidepartofleftleg = Instance.new("Part", clone.Torso)
- collidepartofleftleg.Name = "Bone"
- collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
- collidepartofleftleg.Transparency = 1
- collidepartofleftleg:BreakJoints()
- local weeld = Instance.new("Weld", collidepartofleftleg)
- weeld.Part0 = collidepartofleftleg
- weeld.Part1 = clone["Head"]
- end
- end)
- pcall(function()
- if leftleg ~= nil then
- local glue = Instance.new("Glue", clone.Torso)
- glue.Part0 = clone.Torso
- glue.Part1 = leftleg
- glue.Name = "Left leg"
- local collider = Instance.new("Part", leftleg)
- collider.Position = Vector3.new(0,999,0)
- collider.Size = Vector3.new(1.5, 1, 1)
- collider.Shape = "Cylinder"
- local weld = Instance.new("Weld", collider)
- weld.Part0 = leftleg
- weld.Part1 = collider
- weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
- collider.TopSurface = "Smooth"
- collider.BottomSurface = "Smooth"
- collider.formFactor = "Symmetric"
- 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)
- collider.Transparency = 1
- end
- end)
- ------------
- pcall(function()
- if rightleg ~= nil then
- local glue1 = Instance.new("Glue", clone.Torso)
- glue1.Part0 = clone.Torso
- glue1.Part1 = rightleg
- glue1.Name = "Right leg"
- local collider1 = Instance.new("Part", rightleg)
- collider1.Position = Vector3.new(0,999,0)
- collider1.Size = Vector3.new(1.5, 1, 1)
- collider1.Shape = "Cylinder"
- local weld1 = Instance.new("Weld", collider1)
- weld1.Part0 = rightleg
- weld1.Part1 = collider1
- weld1.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
- collider1.TopSurface = "Smooth"
- collider1.BottomSurface = "Smooth"
- collider1.formFactor = "Symmetric"
- glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- collider1.Transparency = 1
- end
- end)
- ------------
- pcall(function()
- if rightrm ~= nil then
- local glue11 = Instance.new("Glue", clone.Torso)
- glue11.Part0 = clone.Torso
- glue11.Part1 = rightrm
- glue11.Name = "Right shoulder"
- local collider11 = Instance.new("Part", rightrm)
- collider11.Position = Vector3.new(0,9999,0)
- collider11.Size = Vector3.new(1.5,1,1)
- collider11.Shape = "Cylinder"
- local weld11 = Instance.new("Weld", collider11)
- weld11.Part0 = rightrm
- weld11.Part1 = collider11
- weld11.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
- collider11.TopSurface = "Smooth"
- collider11.BottomSurface = "Smooth"
- collider11.formFactor = "Symmetric"
- glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
- collider11.Transparency = 1
- end
- end)
- ------------
- pcall(function()
- if leftarm ~= nil then
- local glue111 = Instance.new("Glue", clone.Torso)
- glue111.Part0 = clone.Torso
- glue111.Part1 = leftarm
- glue111.Name = "Left shoulder"
- local collider111 = Instance.new("Part", leftarm)
- collider111.Position = Vector3.new(0,9999,0)
- collider111.Size = Vector3.new(1.5,1,1)
- collider111.Shape = "Cylinder"
- local weld111 = Instance.new("Weld", collider111)
- weld111.Part0 = leftarm
- weld111.Part1 = collider111
- weld111.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
- collider111.TopSurface = "Smooth"
- collider111.BottomSurface = "Smooth"
- collider111.formFactor = "Symmetric"
- glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- collider111.Transparency = 1
- ----------------
- sensoring = Instance.new("Part", clone.Torso)
- sensoring.Size = Vector3.new(1.2,1.1,0.8)
- sensoring.CanCollide = false
- sensoring.Position = clone.Torso.Position
- local welder = Instance.new("Weld", sensoring)
- welder.Part0 = clone.Torso
- welder.Part1 = sensoring
- welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
- sensoring.Transparency = 1
- -----------------
- sensoring1 = Instance.new("Part", clone.Torso)
- sensoring1.Size = Vector3.new(1.2,1.1,0.8)
- sensoring1.CanCollide = false
- sensoring1.Position = clone.Torso.Position
- local welder1 = Instance.new("Weld", sensoring)
- welder1.Part0 = clone.Torso
- welder1.Part1 = sensoring1
- welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
- sensoring1.Transparency = 1
- end
- end)
- ded:Play()
- -- vel:destroy()
- wait(0.2)
- local debr = game:GetService("Debris")
- debr:AddItem(clone,25)
- local function touch()
- pcall(function()
- if not using then
- using = true
- local Math = math.random(1,4)
- if Math == 1 then
- hit:Play()
- end
- if Math == 2 then
- hit1:Play()
- end
- if Math == 3 then
- hit2:Play()
- end
- if Math == 4 then
- hit3:Play()
- end
- wait(0.1)
- using = false
- end
- end)
- end
- coroutine.resume(coroutine.create(function()
- pcall(function()
- --wait(5)
- --Player:LoadCharacter()
- end)
- end))
- sensoring.Touched:connect(touch)
- sensoring1.Touched:connect(touch)
- end)
- end
- function ded()
- Humanoid.Died:Connect(ragdoll)
- end
- ded()
- game.DescendantRemoving:Connect(function(p)
- if Character~=nil then
- if p==Humanoid then
- swait()
- Humanoid=Instance.new("Humanoid",Character)
- local an = Humanoid:FindFirstChildOfClass('Animator')
- if an then else
- local animator = Instance.new("Animator",Humanoid) animator.Name='Animator'
- end
- local stat = Instance.new('Model',Humanoid) stat.Name='Status'
- local descr = Instance.new("HumanoidDescription",Humanoid)
- funnyremote:FireClient(Player,Humanoid,nil,'died')
- swait()
- pcall(function()
- IT = Instance.new'Animation'
- IT.AnimationId = 'http://www.roblox.com/asset/?id=204062532'
- H = Humanoid:LoadAnimation(IT)
- end)
- pcall(function()
- ded()
- end)
- if animate then
- animate.Disabled=true
- wait(.5)
- animate.Disabled=false
- for i,v in pairs(Character:GetChildren()) do
- if v:IsA'TouchInterest' then
- v:Destroy()
- end
- end
- for i,v in pairs(Character:GetChildren()) do
- if v:IsA'TouchInterest' then
- v:Destroy()
- end
- end
- end
- end
- end
- end)
- end
- SLAPPE()
- Player.CharacterAdded:Connect(function()
- wait(.5)
- SLAPPE()
- end)
Add Comment
Please, Sign In to add comment