Advertisement
Guest User

New FE Free Headless Script R15/R6 | Working Mobile

a guest
Dec 11th, 2022
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. -- Subscribe to Basic Scripts on Youtube
  2. -- Credits to the Owner
  3.  
  4. -- services
  5. local players = game:GetService("Players")
  6. local starterGui = game:GetService("StarterGui")
  7. -- objects
  8. local player = players.LocalPlayer
  9. local character = player.Character
  10. local humanoid = character:FindFirstChildWhichIsA("Humanoid")
  11. local head, torso = character:FindFirstChild("Head"), character:FindFirstChild("UpperTorso")
  12. local resetBindable = Instance.new("BindableEvent")
  13. -- variables
  14. local destroyFunc, resetBindableConnection = character.Destroy, nil
  15. -- main
  16. -- initializes the permadeath
  17. player.Character = nil
  18. player.Character = character
  19. task.wait(players.RespawnTime + .05)
  20.  
  21. humanoid.BreakJointsOnDeath = false
  22. humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  23. if humanoid.RigType == Enum.HumanoidRigType.R15 then
  24. task.defer(destroyFunc, (head.Neck))
  25. end
  26. task.defer(destroyFunc, head) -- and we destroy the head
  27.  
  28. resetBindableConnection = resetBindable.Event:Connect(function()
  29. starterGui:SetCore("ResetButtonCallback", true)
  30. resetBindableConnection:Disconnect()
  31.  
  32. if player.Character == character then
  33. character:Destroy()
  34. local daModel = Instance.new("Model")
  35. local _daModelHumanoid = Instance.new("Humanoid")
  36. _daModelHumanoid.Parent = daModel
  37. player.Character = daModel
  38.  
  39. task.delay(players.RespawnTime, destroyFunc, daModel)
  40. else
  41. player.Character:BreakJoints()
  42. end
  43. end)
  44. starterGui:SetCore("ResetButtonCallback", resetBindable)
  45.  
  46. --fixed for synapse
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement