Prephy

Thanos slap

Aug 3rd, 2021 (edited)
1,111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 28.87 KB | None | 0 0
  1. --Slap everyone out of existance >:)
  2.  
  3. local Players = game:GetService("Players")
  4. local Player = owner
  5. Player.Chatted:Connect(function(msg)
  6.     if msg== 'g/r' or 'G/R' then
  7.         --Player:LoadCharacter()
  8.     end
  9.  
  10. end)
  11.  
  12. function SLAPPE()
  13.     wait()
  14.     script.Parent=workspace
  15.     local Character = Player.Character
  16.     local rootpart = Character:WaitForChild('HumanoidRootPart')
  17.     local Torso = Character:WaitForChild('Torso')
  18.     local Humanoid = Character:FindFirstChildOfClass'Humanoid'
  19.     local animate = Character:FindFirstChild('Animate')
  20.     local run = game:GetService("RunService")
  21.     local an = Humanoid:FindFirstChildOfClass('Animator')
  22.     if an then else
  23.         local animator = Instance.new("Animator",Humanoid) animator.Name='Animator'
  24.     end
  25.     local screms = {'130771265','5814804751','145103242','2944967259','135308045','130837436','157946858','5715042480'}
  26.     local funnyremote = Instance.new("RemoteEvent",Player.Backpack) funnyremote.Name='bruh'
  27.     local hed = Character:WaitForChild('Head')
  28.     local Right = Character:WaitForChild('Right Arm')
  29.     local IT = Instance.new'Animation'
  30.     IT.AnimationId = 'http://www.roblox.com/asset/?id=204062532'
  31.     local H = Humanoid:LoadAnimation(IT)
  32.  
  33.     local headsize = hed.Size
  34.     local THICC = Vector3.new()
  35.     local slapping=false
  36.     local emote=false
  37.     local ragdolling=false
  38.     local lshclone
  39.     local rshclone
  40.     local lhclone
  41.     local rhclone
  42.     local Stack = nil
  43.    
  44.     local function swait()
  45.         run.Stepped:wait()
  46.     end
  47.  
  48.     function stoned()
  49.         pcall(function()
  50.             for i,v in pairs(hed:GetChildren()) do
  51.                 if v:IsA'Sound' then v:Destroy()
  52.                     emote=false
  53.                     hed.Size=headsize
  54.                     local Finchat = Torso:FindFirstChild('stoned')
  55.                     if Finchat then
  56.                         if Finchat.ClassName=='Sound' then
  57.                             Finchat:ClearAllChildren()
  58.                             Finchat.SoundId='rbxassetid://5994223709' Finchat.Volume=math.random()*7
  59.                             Finchat:Play()
  60.                         else
  61.                             pcall(function()
  62.                                 emote=false
  63.                                 local funi = Instance.new("Sound",Torso) funi.SoundId='rbxassetid://5994223709' funi.Volume=math.random()*7 funi.Name='stoned' funi:Play()
  64.                             end)
  65.                         end
  66.                     else
  67.                         pcall(function()
  68.                             emote=false
  69.                             local funi = Instance.new("Sound",Torso) funi.SoundId='rbxassetid://5994223709' funi.Volume=math.random()*7 funi.Name='stoned' funi:Play()
  70.                         end)
  71.                     end
  72.                 end
  73.             end
  74.         end)
  75.        
  76.     end
  77.  
  78.     local   function flingandstuff(pp)
  79.         coroutine.resume(coroutine.create(function()
  80.             pp.Anchored=false
  81.             pp.CanCollide=false
  82.             pp.Massless=true
  83.             local size  =  pp.Size.Y+pp.Size.X+pp.Size.Z
  84.             local mass = 17+size
  85.             local MASS = mass+10
  86.             pp.Velocity = Vector3.new(math.random(-15,15),math.random(-10,10),math.random(-15,15))*mass
  87.             wait()
  88.             pp.Velocity = Vector3.new(math.random(-15,15),math.random(-10,10),math.random(-15,15))*MASS
  89.             wait()
  90.             pp.Velocity = Vector3.new(math.random(-15,15),math.random(-10,10),math.random(-15,15))*MASS
  91.             pcall(function()
  92.                 pp.CanCollide=true
  93.             end)
  94.         end))
  95.     end
  96.  
  97.     function coll(v)
  98.         local pP = v:FindFirstChild('collider')
  99.         if pP then
  100.         else
  101.             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
  102.             local w = Instance.new("Weld",v) w.Part0=v w.Part1=collide    collide.Massless=true
  103.         end
  104.     end
  105.  
  106.     local   function funirag(ded,h)
  107.         if h~=nil then
  108.             h.PlatformStand=true
  109.             h.Health=0
  110.         end
  111.         for _, v in pairs(ded:GetDescendants()) do
  112.             if v:IsA("BasePart") or v:IsA("FlagStand") or v:IsA("MeshPart") then
  113.                 coll(v)                            
  114.                 if v.Name=='HumanoidRootPart' then
  115.                     v:Destroy()
  116.                 end
  117.                 pcall(function()
  118.                     flingandstuff(v)
  119.                     flingandstuff(v)
  120.                 end)
  121.             end
  122.             if v:IsA("Motor6D") or v:IsA("Motor") then
  123.                 local a0, a1 = Instance.new("Attachment"), Instance.new("Attachment")
  124.                 a0.CFrame = v.C0
  125.                 a1.CFrame = v.C1
  126.                 a0.Parent = v.Part0
  127.                 a1.Parent = v.Part1
  128.                 local b = Instance.new("BallSocketConstraint")
  129.                 b.Attachment0 = a0
  130.                 b.Attachment1 = a1
  131.                 b.Parent = v.Parent
  132.                 v.Enabled = false
  133.             end
  134.         end
  135.     end
  136.  
  137.  
  138.  
  139.  
  140.  
  141.     function  ragdoller()
  142.  
  143.         if ragdolling==false then
  144.             ragdolling = true
  145.  
  146.             stoned()
  147.             slapping=true
  148.             pcall(function()
  149.                 Humanoid.PlatformStand = true
  150.             end)
  151.  
  152.             local leftarm
  153.             local rightrm
  154.             local leftleg
  155.             local rightleg
  156.             pcall(function()
  157.                 leftarm = Character["Left Arm"]
  158.             end)
  159.             pcall(function()
  160.                 rightrm = Character["Right Arm"]
  161.             end)
  162.             pcall(function()
  163.                 leftleg = Character["Left Leg"]
  164.             end)
  165.             pcall(function()
  166.                 rightleg = Character["Right Leg"]
  167.             end)
  168.  
  169.             local head = hed
  170.             pcall(function()
  171.                 glue = Instance.new("Glue", Torso)
  172.                 glue.Part0 = Torso
  173.                 glue.Part1 = leftleg
  174.                 glue.Name = "Left leg"
  175.                 collider = Instance.new("SpawnLocation", leftleg)
  176.                 collider.Enabled=false
  177.                 collider.Neutral=false
  178.                 collider.Position = Vector3.new(0,999,0)
  179.                 collider.Size = Vector3.new(1.5, 1, 1)
  180.                 collider.Shape = "Cylinder"
  181.                 local weld = Instance.new("Weld", collider)
  182.                 weld.Part0 = leftleg
  183.                 weld.Part1 = collider
  184.                 weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  185.                 collider.TopSurface = "Smooth"
  186.                 collider.BottomSurface = "Smooth"
  187.                 collider.formFactor = "Symmetric"
  188.                 glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  189.                 glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  190.                 collider.Transparency = 1
  191.             end)
  192.             ------------
  193.             pcall(function()
  194.                 Torso["Left Hip"].Enabled=false
  195.             end)
  196.             pcall(function()
  197.                 Torso["Right Hip"].Enabled=false
  198.             end)
  199.             pcall(function()
  200.                 glue1 = Instance.new("Glue", Torso)
  201.                 glue1.Part0 = Torso
  202.                 glue1.Part1 = rightleg
  203.                 glue1.Name = "Right leg"
  204.                 collider1 = Instance.new("SpawnLocation", rightleg)
  205.                 collider1.Enabled=false collider1.Neutral=false
  206.                 collider1.Position = Vector3.new(0,9999,0)
  207.                 collider1.Size = Vector3.new(1.5, 1, 1)
  208.                 collider1.Shape = "Cylinder"
  209.                 local weld1 = Instance.new("Weld", collider1)
  210.                 weld1.Part0 = rightleg
  211.                 weld1.Part1 = collider1
  212.                 weld1.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  213.                 collider1.TopSurface = "Smooth"
  214.                 collider1.BottomSurface = "Smooth"
  215.                 collider1.formFactor = "Symmetric"
  216.                 glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  217.                 glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  218.                 collider1.Transparency = 1
  219.             end)
  220.             ------------
  221.  
  222.             pcall(function()
  223.                 Torso["Right Shoulder"].Enabled=false
  224.             end)
  225.             pcall(function()
  226.                 glue11 = Instance.new("Glue", Torso)
  227.                 glue11.Part0 = Torso
  228.                 glue11.Part1 = rightrm
  229.                 glue11.Name = "Right shoulder"
  230.                 collider11 = Instance.new("SpawnLocation", rightrm)
  231.                 collider11.Enabled=false collider11.Neutral=false
  232.                 collider11.Position = Vector3.new(0,9999,0)
  233.                 collider11.Size = Vector3.new(1.8,1,1)
  234.                 collider11.Shape = "Cylinder"
  235.                 local weld11 = Instance.new("Weld", collider11)
  236.                 weld11.Part0 = rightrm
  237.                 weld11.Part1 = collider11
  238.                 weld11.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  239.                 collider11.TopSurface = "Smooth"
  240.                 collider11.BottomSurface = "Smooth"
  241.                 collider11.formFactor = "Symmetric"
  242.                 glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  243.                 glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  244.                 collider11.Transparency = 1
  245.             end)
  246.             ------------
  247.             pcall(function()
  248.                 Torso["Left Shoulder"].Enabled=false
  249.             end)
  250.             pcall(function()
  251.                 glue111 = Instance.new("Glue", Torso)
  252.                 glue111.Part0 = Torso
  253.                 glue111.Part1 = leftarm
  254.                 glue111.Name = "Left shoulder"
  255.                 collider111 = Instance.new("SpawnLocation", leftarm)
  256.                 collider111.Enabled=false
  257.                 collider111.Neutral=false
  258.                 collider111.Position = Vector3.new(0,9999,0)
  259.                 collider111.Size = Vector3.new(1.5, 1, 1)
  260.                 collider111.Shape = "Cylinder"
  261.                 local weld111 = Instance.new("Weld", collider111)
  262.                 weld111.Part0 = leftarm
  263.                 weld111.Part1 = collider111
  264.                 weld111.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  265.                 collider111.TopSurface = "Smooth"
  266.                 collider111.BottomSurface = "Smooth"
  267.                 collider111.formFactor = "Symmetric"
  268.                 glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  269.                 glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  270.                 collider111.Transparency = 1
  271.             end)
  272.             -----------------
  273.             pcall(function()
  274.                 sensoring = Instance.new("SpawnLocation", Torso)
  275.                 sensoring.Enabled=false sensoring.Neutral=false
  276.                 sensoring.Size = Vector3.new(1.2,1.1,0.8)
  277.                 sensoring.CanCollide = false
  278.                 sensoring.Position = Torso.Position
  279.                 local welder = Instance.new("Weld", sensoring)
  280.                 welder.Part0 = Torso
  281.                 welder.Part1 = sensoring
  282.                 welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  283.                 sensoring.Transparency = 1
  284.             end)
  285.             ---------
  286.             pcall(function()
  287.                 sensoring1 = Instance.new("SpawnLocation", Torso)
  288.                 sensoring1.Enabled=false sensoring1.Neutral=false
  289.                 sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  290.                 sensoring1.CanCollide = false
  291.                 sensoring1.Position = Torso.Position
  292.                 local welder1 = Instance.new("Weld", sensoring)
  293.                 welder1.Part0 = Torso
  294.                 welder1.Part1 = sensoring1
  295.                 welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  296.                 sensoring1.Transparency = 1
  297.             end)
  298.             pcall(function()
  299.                 Humanoid.PlatformStand = true
  300.             end)
  301.             slapping=true
  302.             slapping=true
  303.         else
  304.             slapping=false
  305.             ragdolling = false
  306.             pcall(function()
  307.                 Torso["Left Shoulder"].Enabled=true
  308.             end)
  309.             pcall(function()
  310.                 glue:destroy()
  311.             end)
  312.             pcall(function()
  313.                 Torso["Right Shoulder"].Enabled=true
  314.             end)
  315.             pcall(function()
  316.                 glue1:destroy()
  317.             end)
  318.             pcall(function()
  319.                 Torso["Left Hip"].Enabled=true
  320.             end)
  321.             pcall(function()
  322.                 glue11:destroy()
  323.             end)
  324.             pcall(function()
  325.                 Torso["Right Hip"].Enabled=true
  326.             end)
  327.             pcall(function()
  328.                 glue111:destroy()
  329.             end)
  330.             pcall(function()
  331.                 collider:destroy()
  332.             end)
  333.             pcall(function()
  334.                 collider1:destroy()
  335.             end)
  336.             pcall(function()
  337.                 collider11:destroy()
  338.             end)
  339.             pcall(function()
  340.                 collider111:destroy()
  341.             end)
  342.             pcall(function()
  343.                 sensoring:destroy()
  344.             end)
  345.             pcall(function()
  346.                 sensoring1:destroy()
  347.             end)
  348.             pcall(function()
  349.                 Humanoid.PlatformStand = false
  350.             end)
  351.  
  352.         end
  353.  
  354.     end
  355.     function killpa(pp)
  356.         coroutine.resume(coroutine.create(function()
  357.             pp.Anchored=false
  358.             pp.CanCollide=false
  359.             pp.Massless=true
  360.             pp:BreakJoints()
  361.             local size  =  pp.Size.Y+pp.Size.X+pp.Size.Z
  362.             local mass = 17+size
  363.             local MASS = mass+10
  364.             pp.Velocity = Vector3.new(math.random(-15,15),math.random(-5,5),math.random(-15,15))*mass
  365.             wait()
  366.             pp.Velocity = Vector3.new(math.random(-15,15),math.random(-5,5),math.random(-15,15))*MASS
  367.             wait()
  368.             pp.Velocity = Vector3.new(math.random(-15,15),math.random(-5,5),math.random(-15,15))*MASS
  369.             pcall(function()
  370.                 pp.CanCollide=true
  371.             end)
  372.         end))
  373.     end
  374.  
  375.     function funnysoundeffect(p)
  376.         local BOOm = p:FindFirstChild'headshot'
  377.         if BOOm then
  378.             BOOm.SoundId= 'rbxassetid://573314737'
  379.             BOOm.Volume=math.random()*7
  380.             BOOm:Play()
  381.         else
  382.             local  B = Instance.new("Sound",p) B.Name='headshot' B.SoundId='rbxassetid://573314737' B.Volume=math.random()*9 B:Play()
  383.         end
  384.     end
  385.     function slappedhumanoid(victim)
  386.         local MODEL = victim.Parent
  387.         pcall(function() victim.Health=0 end)
  388.         for e,a in pairs(MODEL:GetDescendants()) do
  389.             if a:IsA'BasePart' or a:IsA'FlagStand' or a:IsA'MeshPart'  then
  390.                 if a.Name=='Head' or a.Name=='Torso' then
  391.                     pcall(function()
  392.                         funnysoundeffect(a)
  393.                         flingandstuff(a)
  394.                     end)
  395.  
  396.                 end
  397.                 flingandstuff(a)
  398.                 pcall(function()
  399.                     killpa(a)
  400.                 end)
  401.             end
  402.         end
  403.  
  404.  
  405.     end
  406.  
  407.     function slappedPart(part)
  408.         pcall(function()
  409.             funnysoundeffect(hed)
  410.         end)
  411.         killpa(part)
  412.  
  413.     end
  414.  
  415.     function SLAPKILL(victim)
  416.         local HAAHAA = victim.Parent:FindFirstChildOfClass'Humanoid'
  417.         if HAAHAA then
  418.             slappedhumanoid(HAAHAA)
  419.         else
  420.             HAAHAA = victim.Parent.Parent:FindFirstChildOfClass'Humanoid'
  421.             if HAAHAA then
  422.                 slappedhumanoid(HAAHAA)
  423.             else
  424.                 local what =victim.Size
  425.                 local size =what.x
  426.                 if what.y >= size then
  427.                     size = what.y
  428.                 end
  429.                 if what.z >= size then
  430.                     size = what.z
  431.                 end
  432.                 if size <= 50 then
  433.                     slappedPart(victim)
  434.                 end
  435.             end
  436.         end
  437.  
  438.  
  439.  
  440.     end
  441.  
  442.     function uwu()
  443.         for e,a in pairs(workspace:GetDescendants()) do
  444.             if a:IsA'BasePart' or a:IsA'FlagStand' then
  445.                 if (Right.CFrame.Position-a.Position).Magnitude <= 4 then
  446.                     if not a:IsDescendantOf(Character) then
  447.                         pcall('found lol')
  448.                         SLAPKILL(a)
  449.                     end
  450.                 end
  451.  
  452.  
  453.             end
  454.         end
  455.  
  456.     end
  457.  
  458.     function SLAP()
  459.         if slapping==false then
  460.             slapping=true
  461.             coroutine.resume(coroutine.create(function()
  462.                 pcall(function()
  463.                     local SLAPP = Right:FindFirstChild'SLAP!1!!111!!!'
  464.                     if not SLAPP then
  465.                         local L=Instance.new("Sound",Right) L.Volume = 10 L.Name='SLAP!1!!111!!!' L.SoundId='rbxassetid://511340819' L.PlayOnRemove=true L:Destroy()
  466.                     end
  467.                     H:Play()
  468.                     H:AdjustSpeed(7.6)
  469.                     wait(.1)
  470.                     uwu()
  471.                 end)
  472.             end))
  473.             wait()
  474.             slapping=false
  475.         end
  476.  
  477.     end
  478.     coroutine.resume(coroutine.create(function()
  479.         while true do swait()
  480.             if emote==false then
  481.                 hed.Size=headsize
  482.             end
  483.             if ragdolling==true then
  484.                 Humanoid.PlatformStand=true
  485.             end
  486.         end
  487.  
  488.     end))
  489.     function waitsound(f)
  490.         coroutine.resume(coroutine.create(function()
  491.             while wait() do
  492.                 if f~=nil then
  493.                 else
  494.                     f:Destroy()
  495.                     wait(.1)
  496.                     emote=false
  497.                     funnyremote:FireClient(Player,nil,nil,'LOL')
  498.                     wait()
  499.                     hed.Size=headsize
  500.                     --print('sound deleted')
  501.                     break
  502.                 end
  503.                 if f.IsPlaying then
  504.  
  505.                 else
  506.                     f:Destroy()
  507.                     wait(.1)
  508.                     emote=false
  509.                     funnyremote:FireClient(Player,nil,nil,'LOL')
  510.                     wait()
  511.                     hed.Size=headsize
  512.                     --print('sound stopped')
  513.                     break
  514.                 end
  515.             end
  516.         end))
  517.  
  518.     end
  519.  
  520.     funnyremote.OnServerEvent:Connect(function(plr,watisit,BOOOOOOM)
  521.         if plr==Player then
  522.             if watisit=='SLAP!1!!!!!jlG!BL J<B!!!h JMfwj' then
  523.                 --  print('SMASH!!1!!111!!!!') 
  524.                 SLAP()
  525.             end
  526.  
  527.             if watisit=='screm' then
  528.                 if BOOOOOOM~=nil then
  529.                     if emote==true then
  530.                         --THICC = BOOOOOOM*0.005
  531.                         pcall(function()
  532.                             local k = hed:FindFirstChild('oh you dont know?')
  533.                             if k then
  534.                                 hed.Size=Vector3.new(1.6,.6,.6)+Vector3.new(.7,.7,.7)*BOOOOOOM*0.0075
  535.                             else
  536.                                 hed.Size=Vector3.new(1.8,.8,.8)+Vector3.new(.7,.7,.7)*BOOOOOOM*0.002
  537.                             end
  538.                         end)
  539.                     end
  540.                 end
  541.             end
  542.  
  543.  
  544.             if watisit=='emote1' then
  545.                 if emote==false then
  546.                     emote=true
  547.                     pcall(function()
  548.                         local s = Instance.new("Sound",hed) s.Volume=3 s.SoundId='rbxassetid://6473826973'
  549.                         funnyremote:FireClient(Player,nil,s,'LOL')
  550.                         s:Play()
  551.                         waitsound(s)
  552.                     end)
  553.                 end
  554.             end
  555.             if watisit=='emote2' then
  556.                 if emote==false then
  557.                     emote=true
  558.                     pcall(function()
  559.                         local s = Instance.new("Sound",hed) s.Volume=3 s.SoundId='rbxassetid://4956861134'
  560.                         funnyremote:FireClient(Player,nil,s,'LOL')
  561.                         s:Play()
  562.                         waitsound(s)
  563.                     end)
  564.                 end
  565.             end
  566.  
  567.             if watisit=='emote3' then
  568.                 if emote==false then
  569.                     emote=true
  570.                     pcall(function()
  571.                         local s = Instance.new("Sound",hed) s.Volume=8 s.SoundId='rbxassetid://6140687575'
  572.                         funnyremote:FireClient(Player,nil,s,'LOL')
  573.                         s:Play()
  574.                         waitsound(s)
  575.                     end)
  576.                 end
  577.             end
  578.  
  579.             if watisit=='emote4LOL' then
  580.                 if emote==false then
  581.                     emote=true
  582.                     pcall(function()
  583.                         local s = Instance.new("Sound",hed) s.Volume=5 s.SoundId='rbxassetid://3141504568'
  584.                         funnyremote:FireClient(Player,nil,s,'LOL')
  585.                         s:Play()
  586.                         waitsound(s)
  587.                     end)
  588.                 end
  589.             end
  590.  
  591.             if watisit=='emote5' then
  592.                 if emote==false then
  593.                     emote=true
  594.                     pcall(function()
  595.                         local s = Instance.new("Sound",hed) s.Volume=3 s.SoundId='rbxassetid://4449756110'
  596.                         funnyremote:FireClient(Player,nil,s,'LOL')
  597.                         s:Play()
  598.                         waitsound(s)
  599.                     end)
  600.                 end
  601.             end
  602.  
  603.             if watisit=='Oh you dont know what karlson is?' then
  604.                 if emote==false then
  605.                     emote=true
  606.                     --print('st')
  607.                     pcall(function()
  608.                         local s = Instance.new("Sound",hed) s.Name='oh you dont know?' s.Volume=5 s.SoundId='rbxassetid://7176466917'
  609.                         funnyremote:FireClient(Player,nil,s,'LOL')
  610.                         s:Play()
  611.                         waitsound(s)
  612.                     end)
  613.                 end
  614.             end
  615.  
  616.             if watisit=='funiragdoll' then
  617.                 ragdoller()
  618.             end
  619.         else
  620.             local Hint = Instance.new('Hint',workspace) Hint.Text='Never gonna give you up, never gonna let you down'
  621.             wait(5)
  622.             Hint:Destroy()
  623.         end
  624.     end)
  625.  
  626.  
  627.  
  628.     function bruhbruh()
  629.         NLS([[local Players = game:GetService("Players")
  630. local Player = Players.LocalPlayer
  631. local moise = Player:GetMouse()
  632. local remote = Player.Backpack:WaitForChild('bruh')
  633. local Cumera = workspace.CurrentCamera
  634. local run = game:GetService("RunService")
  635. local screm = nil
  636. local ragdolling=false
  637. local Humanoid = Player.Character:FindFirstChildOfClass'Humanoid'
  638.  
  639. remote.OnClientEvent:Connect(function(humanoid,sound,fun)
  640. if humanoid~=nil then
  641.         Cumera.CameraSubject=humanoid
  642. end
  643.     if fun=='LOL' then
  644.             screm=sound
  645.     end
  646.  
  647. end)
  648.  
  649. function swait()
  650.     run.Stepped:wait()
  651. end
  652.  
  653.  
  654. function keydata(key)
  655.     if key=='q' then
  656.     --  print('q down')
  657.         remote:FireServer('emote1')
  658.     end
  659.     if key=='k' then
  660.         remote:FireServer('Oh you dont know what karlson is?')
  661.     end
  662.     if key=='e' then
  663.         remote:FireServer('emote2')
  664.     end
  665.     if key=='m' then
  666.         remote:FireServer('emote3')
  667.     end
  668.     if key=='-' then
  669.         remote:FireServer('emote4LOL')
  670.     end
  671.     if key=='n' then
  672.         remote:FireServer('emote5')
  673.     end
  674.     if key=='r' then
  675.         remote:FireServer('funiragdoll')
  676.         if ragdolling==false then
  677. --wait()
  678.             --ragdolling=true
  679.         else
  680.             --ragdolling=false
  681.         end
  682.     end
  683. end
  684.  
  685. moise.KeyDown:Connect(function(key)
  686.     key:lower()    
  687.     keydata(key)
  688. end)
  689.  
  690. moise.Button1Down:Connect(function()
  691.     remote:FireServer('SLAP!1!!!!!jlG!BL J<B!!!h JMfwj')
  692. end)
  693.  
  694.  
  695. while true do   swait()
  696.     pcall(function()
  697.         if screm~=nil then
  698.             --print(screm.PlaybackLoudness)
  699.             remote:FireServer('screm',screm.PlaybackLoudness)
  700.         end
  701.         if Humanoid then
  702.             if ragdolling==true then
  703.                 Humanoid.Jump=false
  704.                 Humanoid.PlatformStand=true
  705.                 Humanoid.Jump=false
  706.             end
  707.         end
  708.     end)
  709. end
  710. ]],Player.Backpack)    
  711.     end
  712.  
  713.     bruhbruh()
  714.  
  715.    
  716.  
  717.     function ragdoll()slapping=true
  718.         pcall(function()
  719. print'YOU DIED HAHA1!!!1!1!!!1'
  720.             pcall(function()
  721.                 for i,v in pairs(hed:GetChildren()) do
  722.                     if v:IsA'Sound' then v:Destroy()
  723.                         hed.Size=headsize
  724.                     end
  725.                 end
  726.             end)
  727.             Character.Archivable=true
  728.             Humanoid.DisplayName='DEAD (In a cool way)'
  729.             local   clone = Character:Clone()
  730.             clone.Parent = workspace
  731.             for i,v in pairs(clone:GetChildren()) do
  732.                 if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  733.                     pcall(function()
  734.                         v:Remove()
  735.                     end)
  736.                 end
  737.                 for i,p in pairs(v:GetChildren()) do
  738.                     if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  739.                         p:Destroy()
  740.                     end
  741.                 end
  742.             end
  743.             for i,t in pairs(Character:GetChildren()) do
  744.                 if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  745.                     t:Remove()
  746.                 end
  747.             end
  748.             --  vel = Instance.new("BodyVelocity", clone.Torso)
  749.             --vel.Velocity = clone.Torso.CFrame.lookVector * -5
  750.             --vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  751.             pcall(function()
  752.                 clone.Head.face.Texture = "rbxassetid://1983900904"
  753.             end)
  754.             local using = false
  755.             local hit local hit1 local hit2 local hit3
  756.             pcall(function()
  757.                 hit = Instance.new("Sound", clone.Torso)
  758.                 hit.SoundId = "rbxassetid://260430060"
  759.                 hit.Volume = .4
  760.                 hit1 = Instance.new("Sound", clone.Torso)
  761.                 hit1.SoundId = "rbxassetid://138087186"
  762.                 hit1.Volume = .4
  763.                 hit2 = Instance.new("Sound", clone.Torso)
  764.                 hit2.SoundId = "rbxassetid://131237241"
  765.                 hit2.Volume = .4
  766.                 hit3 = Instance.new("Sound", clone.Torso)
  767.                 hit3.SoundId = "rbxassetid://278062209"
  768.                 hit3.Volume = .4
  769.                 hit3.TimePosition = 0.33
  770.             end)
  771.             ded = Instance.new("Sound", clone.Torso)
  772.             ded.SoundId = "rbxassetid://"..screms[math.random(#screms)]
  773.             ded.Volume = math.random()*8
  774.             local leftarm
  775.             local rightrm
  776.             local leftleg
  777.             local rightleg
  778.             local head
  779.             pcall(function()
  780.                 head = clone:findFirstChild("Head")
  781.             end)
  782.             pcall(function()
  783.                 leftarm = clone:FindFirstChild("Left Arm")
  784.             end)
  785.             pcall(function()
  786.                 rightrm = clone:findFirstChild("Right Arm")
  787.             end)
  788.             pcall(function()
  789.                 leftleg = clone:findFirstChild("Left Leg")
  790.             end)
  791.             pcall(function()
  792.                 leftleg = clone:findFirstChild("Left Leg")
  793.             end)
  794.             pcall(function()
  795.                 rightleg = clone:findFirstChild("Right Leg")
  796.             end)
  797.  
  798.  
  799.             local Hum = clone:findFirstChildOfClass("Humanoid")
  800.             if Hum then
  801.                 Hum.PlatformStand=true
  802.                 funnyremote:FireClient(Player,clone:FindFirstChildOfClass'Humanoid',nil,'died')
  803.             end
  804.             local root = clone:FindFirstChild('HumanoidRootPart')
  805.             if root then
  806.                 local GlUe = Instance.new('Weld',root)
  807.                 local r = clone:FindFirstChild'Torso' if r  then
  808.                     GlUe.Part0=root GlUe.Part1=r
  809.                 end
  810.             end
  811.             for i, g in pairs(Character:GetDescendants()) do
  812.                 if g:IsA"BasePart" or g:IsA"Motor" or g:IsA"Motor6D" or g:IsA"Constraint" then
  813.                     g:destroy()
  814.                 end
  815.             end
  816.             for i, h in pairs(Character:GetChildren()) do
  817.                 if h.ClassName == "Accesory" then
  818.                     h:destroy()
  819.                 end
  820.             end
  821.             pcall(function()
  822.                 if head then
  823.                     local attachment
  824.                     pcall(function()
  825.                         attachment = Instance.new("Attachment", clone.Head)
  826.                         attachment.Position = Vector3.new(0, -0.5, 0)
  827.                         attachment.Name = "lol"
  828.                         attachment.Visible = false
  829.                     end)
  830.                     clone.Torso.NeckAttachment.Visible = false
  831.                     clone.Torso.NeckAttachment.Position = clone.Torso.NeckAttachment.Position + Vector3.new(0,0,0)
  832.                     local ball = Instance.new("BallSocketConstraint", clone)
  833.                     ball.Attachment0 = clone.Torso.NeckAttachment
  834.                     ball.Attachment1 = attachment
  835.                     ball.LimitsEnabled = true
  836.                     ball.TwistLimitsEnabled = true
  837.                     ball.UpperAngle = 90
  838.                     ball.Restitution = 0.5
  839.                     ball.TwistUpperAngle = 90
  840.                     ball.TwistLowerAngle = -90
  841.                     local  collidepartofleftleg = Instance.new("Part", clone.Torso)
  842.                     collidepartofleftleg.Name = "Bone"
  843.                     collidepartofleftleg.Size = Vector3.new(0.7,0.7,0.7)
  844.                     collidepartofleftleg.Transparency = 1
  845.                     collidepartofleftleg:BreakJoints()
  846.                     local weeld = Instance.new("Weld", collidepartofleftleg)
  847.                     weeld.Part0 = collidepartofleftleg
  848.                     weeld.Part1 = clone["Head"]
  849.  
  850.                 end
  851.             end)
  852.             pcall(function()
  853.                 if leftleg ~= nil then
  854.                     local glue = Instance.new("Glue", clone.Torso)
  855.                     glue.Part0 = clone.Torso
  856.                     glue.Part1 = leftleg
  857.                     glue.Name = "Left leg"
  858.                     local collider = Instance.new("Part", leftleg)
  859.                     collider.Position = Vector3.new(0,999,0)
  860.                     collider.Size = Vector3.new(1.5, 1, 1)
  861.                     collider.Shape = "Cylinder"
  862.                     local weld = Instance.new("Weld", collider)
  863.                     weld.Part0 = leftleg
  864.                     weld.Part1 = collider
  865.                     weld.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  866.                     collider.TopSurface = "Smooth"
  867.                     collider.BottomSurface = "Smooth"
  868.                     collider.formFactor = "Symmetric"
  869.                     glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  870.                     glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  871.                     collider.Transparency = 1
  872.                 end
  873.             end)
  874.             ------------
  875.             pcall(function()
  876.                 if rightleg ~= nil then
  877.                     local glue1 = Instance.new("Glue", clone.Torso)
  878.                     glue1.Part0 = clone.Torso
  879.                     glue1.Part1 = rightleg
  880.                     glue1.Name = "Right leg"
  881.                     local collider1 = Instance.new("Part", rightleg)
  882.                     collider1.Position = Vector3.new(0,999,0)
  883.                     collider1.Size = Vector3.new(1.5, 1, 1)
  884.                     collider1.Shape = "Cylinder"
  885.                     local weld1 = Instance.new("Weld", collider1)
  886.                     weld1.Part0 = rightleg
  887.                     weld1.Part1 = collider1
  888.                     weld1.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  889.                     collider1.TopSurface = "Smooth"
  890.                     collider1.BottomSurface = "Smooth"
  891.                     collider1.formFactor = "Symmetric"
  892.                     glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  893.                     glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  894.                     collider1.Transparency = 1
  895.                 end
  896.             end)
  897.             ------------
  898.             pcall(function()
  899.                 if rightrm ~= nil then
  900.                     local glue11 = Instance.new("Glue", clone.Torso)
  901.                     glue11.Part0 = clone.Torso
  902.                     glue11.Part1 = rightrm
  903.                     glue11.Name = "Right shoulder"
  904.                     local collider11 = Instance.new("Part", rightrm)
  905.                     collider11.Position = Vector3.new(0,9999,0)
  906.                     collider11.Size = Vector3.new(1.5,1,1)
  907.                     collider11.Shape = "Cylinder"
  908.                     local weld11 = Instance.new("Weld", collider11)
  909.                     weld11.Part0 = rightrm
  910.                     weld11.Part1 = collider11
  911.                     weld11.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  912.                     collider11.TopSurface = "Smooth"
  913.                     collider11.BottomSurface = "Smooth"
  914.                     collider11.formFactor = "Symmetric"
  915.                     glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  916.                     glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  917.                     collider11.Transparency = 1
  918.                 end
  919.             end)
  920.             ------------
  921.             pcall(function()
  922.                 if leftarm ~= nil then
  923.                     local glue111 = Instance.new("Glue", clone.Torso)
  924.                     glue111.Part0 = clone.Torso
  925.                     glue111.Part1 = leftarm
  926.                     glue111.Name = "Left shoulder"
  927.                     local collider111 = Instance.new("Part", leftarm)
  928.                     collider111.Position = Vector3.new(0,9999,0)
  929.                     collider111.Size = Vector3.new(1.5,1,1)
  930.                     collider111.Shape = "Cylinder"
  931.                     local weld111 = Instance.new("Weld", collider111)
  932.                     weld111.Part0 = leftarm
  933.                     weld111.Part1 = collider111
  934.                     weld111.C0 = CFrame.new(0,-0.2,0) * CFrame.fromEulerAnglesXYZ(0, 0, math.pi/2)
  935.                     collider111.TopSurface = "Smooth"
  936.                     collider111.BottomSurface = "Smooth"
  937.                     collider111.formFactor = "Symmetric"
  938.                     glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  939.                     glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  940.                     collider111.Transparency = 1
  941.                     ----------------
  942.                     sensoring = Instance.new("Part", clone.Torso)
  943.                     sensoring.Size = Vector3.new(1.2,1.1,0.8)
  944.                     sensoring.CanCollide = false
  945.                     sensoring.Position = clone.Torso.Position
  946.                     local welder = Instance.new("Weld", sensoring)
  947.                     welder.Part0 = clone.Torso
  948.                     welder.Part1 = sensoring
  949.                     welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  950.                     sensoring.Transparency = 1
  951.                     -----------------
  952.                     sensoring1 = Instance.new("Part", clone.Torso)
  953.                     sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  954.                     sensoring1.CanCollide = false
  955.                     sensoring1.Position = clone.Torso.Position
  956.                     local welder1 = Instance.new("Weld", sensoring)
  957.                     welder1.Part0 = clone.Torso
  958.                     welder1.Part1 = sensoring1
  959.                     welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  960.                     sensoring1.Transparency = 1
  961.                 end
  962.             end)
  963.             ded:Play()
  964.             --  vel:destroy()
  965.             wait(0.2)
  966.         local debr = game:GetService("Debris")
  967.         debr:AddItem(clone,25)
  968.             local function touch()
  969.                 pcall(function()
  970.                     if not using then
  971.                         using = true
  972.                         local Math = math.random(1,4)
  973.                         if Math == 1 then
  974.                             hit:Play()
  975.                         end
  976.                         if Math == 2 then
  977.                             hit1:Play()
  978.                         end
  979.                         if Math == 3 then
  980.                             hit2:Play()
  981.                         end
  982.                         if Math == 4 then
  983.                             hit3:Play()
  984.                         end
  985.                         wait(0.1)
  986.                         using = false
  987.                     end
  988.                 end)
  989.             end
  990.            
  991.            
  992.             coroutine.resume(coroutine.create(function()
  993.                 pcall(function()
  994.                     --wait(5)
  995.                     --Player:LoadCharacter()
  996.                 end)
  997.             end))
  998.  
  999.            
  1000.             sensoring.Touched:connect(touch)
  1001.             sensoring1.Touched:connect(touch)
  1002.            
  1003.     end)
  1004.     end
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.    
  1015.  
  1016.  
  1017.  
  1018.  
  1019.     function ded()
  1020.         Humanoid.Died:Connect(ragdoll)
  1021.     end
  1022.     ded()
  1023.    
  1024.     game.DescendantRemoving:Connect(function(p)
  1025.         if Character~=nil then
  1026.             if p==Humanoid then
  1027.                 swait()
  1028.                 Humanoid=Instance.new("Humanoid",Character)
  1029.                 local an = Humanoid:FindFirstChildOfClass('Animator')
  1030.                 if an then else
  1031.                     local animator = Instance.new("Animator",Humanoid) animator.Name='Animator'
  1032.                 end
  1033.                 local stat = Instance.new('Model',Humanoid) stat.Name='Status'
  1034.                 local descr = Instance.new("HumanoidDescription",Humanoid)
  1035.                 funnyremote:FireClient(Player,Humanoid,nil,'died')
  1036.                 swait()
  1037.                 pcall(function()
  1038.                 IT = Instance.new'Animation'
  1039.                 IT.AnimationId = 'http://www.roblox.com/asset/?id=204062532'
  1040.                     H = Humanoid:LoadAnimation(IT)
  1041.                 end)
  1042.                 pcall(function()
  1043.                     ded()
  1044.                     end)
  1045.                  if animate then
  1046.                     animate.Disabled=true
  1047.                     wait(.5)
  1048.                     animate.Disabled=false
  1049.         for i,v in pairs(Character:GetChildren()) do
  1050. if v:IsA'TouchInterest' then
  1051. v:Destroy()
  1052. end
  1053. end
  1054.         for i,v in pairs(Character:GetChildren()) do
  1055. if v:IsA'TouchInterest' then
  1056. v:Destroy()
  1057. end
  1058. end
  1059.                 end
  1060.             end
  1061.         end
  1062.     end)
  1063.  
  1064.  
  1065. end
  1066.  
  1067. SLAPPE()
  1068.  
  1069.  
  1070.  
  1071. Player.CharacterAdded:Connect(function()
  1072.     wait(.5)
  1073.     SLAPPE()
  1074. end)
  1075.  
Add Comment
Please, Sign In to add comment