roblox fling v2 script 2024-2025 - Pastebin.com (2024)

  1. --Script made by r3da09

  2. local Targets = {"All"} -- "All", "Target Name", "r3da09"

  3. local Players = game:GetService("Players")

  4. local Player = Players.LocalPlayer

  5. local AllBool = false

  6. local GetPlayer = function(Name)

  7. Name = Name:lower()

  8. if Name == "all" or Name == "others" then

  9. AllBool = true

  10. return

  11. elseif Name == "random" then

  12. local GetPlayers = Players:GetPlayers()

  13. if table.find(GetPlayers,Player) then table.remove(GetPlayers,table.find(GetPlayers,Player)) end

  14. return GetPlayers[math.random(#GetPlayers)]

  15. elseif Name ~= "random" and Name ~= "all" and Name ~= "others" then

  16. for _,x in next, Players:GetPlayers() do

  17. if x ~= Player then

  18. if x.Name:lower():match("^"..Name) then

  19. return x;

  20. elseif x.DisplayName:lower():match("^"..Name) then

  21. return x;

  22. end

  23. end

  24. end

  25. else

  26. return

  27. end

  28. end

  29. local Message = function(_Title, _Text, Time)

  30. game:GetService("StarterGui"):SetCore("SendNotification", {Title = _Title, Text = _Text, Duration = Time})

  31. end

  32. local SkidFling = function(TargetPlayer)

  33. local Character = Player.Character

  34. local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")

  35. local RootPart = Humanoid and Humanoid.RootPart

  36. local TCharacter = TargetPlayer.Character

  37. local THumanoid

  38. local TRootPart

  39. local THead

  40. local Accessory

  41. local Handle

  42. if TCharacter:FindFirstChildOfClass("Humanoid") then

  43. THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")

  44. end

  45. if THumanoid and THumanoid.RootPart then

  46. TRootPart = THumanoid.RootPart

  47. end

  48. if TCharacter:FindFirstChild("Head") then

  49. THead = TCharacter.Head

  50. end

  51. if TCharacter:FindFirstChildOfClass("Accessory") then

  52. Accessory = TCharacter:FindFirstChildOfClass("Accessory")

  53. end

  54. if Accessoy and Accessory:FindFirstChild("Handle") then

  55. Handle = Accessory.Handle

  56. end

  57. if Character and Humanoid and RootPart then

  58. if RootPart.Velocity.Magnitude < 50 then

  59. getgenv().OldPos = RootPart.CFrame

  60. end

  61. if THumanoid and THumanoid.Sit and not AllBool then

  62. return Message("Error Occurred", "Targeting is sitting", 5) -- u can remove dis part if u want lol

  63. end

  64. if THead then

  65. workspace.CurrentCamera.CameraSubject = THead

  66. elseif not THead and Handle then

  67. workspace.CurrentCamera.CameraSubject = Handle

  68. elseif THumanoid and TRootPart then

  69. workspace.CurrentCamera.CameraSubject = THumanoid

  70. end

  71. if not TCharacter:FindFirstChildWhichIsA("BasePart") then

  72. return

  73. end

  74. local FPos = function(BasePart, Pos, Ang)

  75. RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang

  76. Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang)

  77. RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7)

  78. RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)

  79. end

  80. local SFBasePart = function(BasePart)

  81. local TimeToWait = 2

  82. local Time = tick()

  83. local Angle = 0

  84. repeat

  85. if RootPart and THumanoid then

  86. if BasePart.Velocity.Magnitude < 50 then

  87. Angle = Angle + 100

  88. FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle),0 ,0))

  89. task.wait()

  90. FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))

  91. task.wait()

  92. FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))

  93. task.wait()

  94. FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))

  95. task.wait()

  96. FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0))

  97. task.wait()

  98. FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0))

  99. task.wait()

  100. else

  101. FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))

  102. task.wait()

  103. FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0))

  104. task.wait()

  105. FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))

  106. task.wait()

  107. FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))

  108. task.wait()

  109. FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0))

  110. task.wait()

  111. FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))

  112. task.wait()

  113. FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0))

  114. task.wait()

  115. FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))

  116. task.wait()

  117. FPos(BasePart, CFrame.new(0, -1.5 ,0), CFrame.Angles(math.rad(-90), 0, 0))

  118. task.wait()

  119. FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))

  120. task.wait()

  121. end

  122. else

  123. break

  124. end

  125. until BasePart.Velocity.Magnitude > 500 or BasePart.Parent ~= TargetPlayer.Character or TargetPlayer.Parent ~= Players or not TargetPlayer.Character == TCharacter or THumanoid.Sit or Humanoid.Health <= 0 or tick() > Time + TimeToWait

  126. end

  127. workspace.FallenPartsDestroyHeight = 0/0

  128. local BV = Instance.new("BodyVelocity")

  129. BV.Name = "EpixVel"

  130. BV.Parent = RootPart

  131. BV.Velocity = Vector3.new(9e8, 9e8, 9e8)

  132. BV.MaxForce = Vector3.new(1/0, 1/0, 1/0)

  133. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)

  134. if TRootPart and THead then

  135. if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude > 5 then

  136. SFBasePart(THead)

  137. else

  138. SFBasePart(TRootPart)

  139. end

  140. elseif TRootPart and not THead then

  141. SFBasePart(TRootPart)

  142. elseif not TRootPart and THead then

  143. SFBasePart(THead)

  144. elseif not TRootPart and not THead and Accessory and Handle then

  145. SFBasePart(Handle)

  146. else

  147. return Message("Error Occurred", "Target is missing everything", 5)

  148. end

  149. BV:Destroy()

  150. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)

  151. workspace.CurrentCamera.CameraSubject = Humanoid

  152. repeat

  153. RootPart.CFrame = getgenv().OldPos * CFrame.new(0, .5, 0)

  154. Character:SetPrimaryPartCFrame(getgenv().OldPos * CFrame.new(0, .5, 0))

  155. Humanoid:ChangeState("GettingUp")

  156. table.foreach(Character:GetChildren(), function(_, x)

  157. if x:IsA("BasePart") then

  158. x.Velocity, x.RotVelocity = Vector3.new(), Vector3.new()

  159. end

  160. end)

  161. task.wait()

  162. until (RootPart.Position - getgenv().OldPos.p).Magnitude < 25

  163. workspace.FallenPartsDestroyHeight = getgenv().FPDH

  164. else

  165. return Message("Error Occurred", "Random error", 5)

  166. end

  167. end

  168. if not Welcome then Message("Script by R3da09", "Enjoy!", 5) end

  169. getgenv().Welcome = true

  170. if Targets[1] then for _,x in next, Targets do GetPlayer(x) end else return end

  171. if AllBool then

  172. for _,x in next, Players:GetPlayers() do

  173. SkidFling(x)

  174. end

  175. end

  176. for _,x in next, Targets do

  177. if GetPlayer(x) and GetPlayer(x) ~= Player then

  178. if GetPlayer(x).UserId ~= 1414978355 then

  179. local TPlayer = GetPlayer(x)

  180. if TPlayer then

  181. SkidFling(TPlayer)

  182. end

  183. else

  184. Message("Error Occurred", "This user is whitelisted! (Owner)", 5)

  185. end

  186. elseif not GetPlayer(x) and not AllBool then

  187. Message("Error Occurred", "Username Invalid", 5)

  188. end

  189. end

roblox fling v2 script 2024-2025 - Pastebin.com (2024)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Mr. See Jast

Last Updated:

Views: 6320

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.