Advertisement
Shanewix

Roblox Invisible fling

Apr 12th, 2023 (edited)
423
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.76 KB | Source Code | 0 0
  1. local Players = game:GetService("Players")
  2. local LocalPlayer = Players.LocalPlayer
  3.  
  4. local function Fling(Player)
  5.     local Character = Player.Character
  6.     if Character then
  7.         local HumanoidRootPart = Character:FindFirstChild("HumanoidRootPart")
  8.         if HumanoidRootPart then
  9.             local BodyAngularVelocity = Instance.new("BodyAngularVelocity")
  10.             BodyAngularVelocity.AngularVelocity = Vector3.new(0, 1000, 0)
  11.             BodyAngularVelocity.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  12.             BodyAngularVelocity.P = 10000
  13.             BodyAngularVelocity.Parent = HumanoidRootPart
  14.             wait(0.1)
  15.             BodyAngularVelocity:Destroy()
  16.         end
  17.     end
  18. end
  19.  
  20. for _, Player in ipairs(Players:GetPlayers()) do
  21.     if Player ~= LocalPlayer then
  22.         Player.CharacterAdded:Connect(function(Character)
  23.             Fling(Player)
  24.         end)
  25.         if Player.Character then
  26.             Fling(Player)
  27.         end
  28.     end
  29. end
  30.  
  31. local function MakeInvisible(Character)
  32.     for _, Part in ipairs(Character:GetDescendants()) do
  33.         if Part:IsA("BasePart") then
  34.             Part.Transparency = 1
  35.         end
  36.     end
  37. end
  38.  
  39. LocalPlayer.CharacterAdded:Connect(function(Character)
  40.     MakeInvisible(Character)
  41. end)
  42.  
  43. MakeInvisible(LocalPlayer.Character)
  44.  
  45. if not game:GetService("RunService"):IsServer() then
  46.     local function OnCharacterAdded(Character)
  47.         MakeInvisible(Character)
  48.     end
  49.  
  50.     LocalPlayer.CharacterAdded:Connect(OnCharacterAdded)
  51. end
  52.  
  53. local function OnCharacterCollision(HitPart, HitInstance)
  54.     if HitInstance:IsA("Player") and HitInstance ~= LocalPlayer then
  55.         Fling(HitInstance)
  56.     end
  57. end
  58.  
  59. LocalPlayer.Character.HumanoidRootPart.Touched:Connect(OnCharacterCollision)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement