Er1x_Official

server script, ragdoll

Sep 25th, 2022
7,769
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.58 KB | None | 0 0
  1. local remote = script.Parent.RemoteEvent
  2. local Module = require(script.Parent:WaitForChild("RagdollCharacterV1"))
  3.  
  4. local RiggedCharacter = nil
  5. local Ragdolled = false
  6. local OnCooldown = false
  7.  
  8. remote.OnServerEvent:Connect(function(Player)
  9.     if RiggedCharacter == nil then
  10.         RiggedCharacter = Module:SetupRagdoll(Player.Character,true)
  11.     end
  12.    
  13.     if not Ragdolled and not OnCooldown then
  14.         RiggedCharacter.Ragdoll()
  15.         Ragdolled = true
  16.     else
  17.         OnCooldown = true
  18.         task.delay(1,function()
  19.             OnCooldown = false
  20.         end)       
  21.        
  22.         RiggedCharacter.Unragdoll()
  23.         Ragdolled = false
  24.     end
  25. end)
Advertisement
Add Comment
Please, Sign In to add comment