1. --[[
  2. ╭━━━╮╱╱╱╱╭╮╱╱╱╱╱╱╱╭╮
  3. ┃╭━━╯╱╱╱╱┃┃╱╱╱╱╱╱╭╯╰╮
  4. ┃╰━━┳━━┳━╯┣━━┳━┳━┻╮╭╋╮╭┳╮╭╮
  5. ┃╭━━┫┃━┫╭╮┃╭╮┃╭┫╭╮┃┃┃┃┃┃╰╯┃
  6. ┃┃╱╱┃┃━┫╰╯┃╰╯┃┃┃╭╮┃╰┫╰╯┃┃┃┃
  7. ╰╯╱╱╰━━┻━━┻━━┻╯╰╯╰┻━┻━━┻┻┻╯
  8. RayBeam Fling V2.2 (FE)
  9. Official name of this Script.
  10. Wear trench coat, and any layered clothing pants to make this script work better.
  11. --]]
  12. --[[
  13. +/+/+/+/+/+( UpdateLog of V2.2 )+/+/+/+/+/+
  14. (1.) Added UpdateLog (explainable) (V2)
  15. (2.) Added R15 Detection (so you know) (V2)
  16. (3.) Added DeleteArm (prevent exploiters) (V2)
  17. (4.) Added SayDramaticStuff (explainable and slows down the script process) (V2)
  18. (5.) Added New Animation On SayDramaticStuff (Casting Summons Of Heaven) (V2.2)
  19. --]]
  20. -- R15 Detection wow
  21. if game.Players.LocalPlayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  22. local m = Instance.new("Message", game.CoreGui)
  23. m.Text = "You are in R6, this script will not work"
  24. wait(4)
  25. m:Destroy()
  26. task.wait()
  27. return
  28. end
  29. --[[
  30. (I will never obsfucate this, as it would make me claim this as my own code, all the code cut is from Infinite Yield and other sources i have forgotten.)
  31. Don't use this with games that has a kill block because you're gonna touch that kill block easier and kill yourself.
  32. --]]
  33. -- Respect to Digitality
  34. -- For creating Leg Resize.
  35. -----
  36. -- INFO TO KNOW
  37. -----
  38. --[[
  39. Noclip : Automatically On
  40. Fly : Automatically On
  41. Fly is mobile supported, which means you can move with fly in mobile
  42. (Mobile users with executors wont be strugglin pressing a fake keyboard)
  43. Wear layered clothing when on a nocollide game (to only annoy people)
  44. --]]
  45. TypeOfFling = 1 -- Default
  46. -- 1 is SpreadRadius
  47. -- 2 is FocusOneRadius
  48. -- Any random number is still 2
  49. -- if you dont know how to script
  50. -- true is on
  51. -- false is off
  52. DeleteArm = true
  53. -- Prevent killing from other exploitors
  54. SayDramaticStuff = true
  55. -- Say dramatic stuff like in anime lol
  56. -- Meaning of the option TypeOfFling
  57. -- SPREAD RADIUS
  58. --[[
  59. This will reduce the effectiveness of flinging more harder but spreads the fling of radius even more.
  60. --]]
  61. -- FOCUS ONE RADIUS
  62. --[[
  63. This will increase effectiveness of flinging more harder but reduces the radius of flinging.
  64. --]]
  65. -- OPTION FOR FLING VELOCITY
  66. --[[
  67. Set your fling velocity, the higher the better, but the more broken it is. (This means you are going to get fling off because of the map parts or either bug out)
  68. --]]
  69. FlingVelocity = 9000 -- Default
  70. -- Set to 0 if you want it to not spin
  71. -- Script will start now
  72. -- You can notice familliar code cuts.
  73. local function Notif(txt)
  74. game.StarterGui:SetCore("SendNotification",{
  75. Title = "Fling Notification";
  76. Text = txt;
  77. Icon = "rbxassetid://7772906436";
  78. Duration = 5;
  79. })
  80. end
  81. Notif("Running the script please wait")
  82. local Player = game.Players.LocalPlayer
  83. Player.Character:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  84. if DeleteArm then
  85. Player.Character.RightUpperArm:Destroy()
  86. end
  87. if SayDramaticStuff then
  88. AnimationId = "3303161675"
  89. local Anim = Instance.new("Animation")
  90. Anim.AnimationId = "rbxassetid://"..AnimationId
  91. local k = Player.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(Anim)
  92. k:Play()
  93. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("UNLEASH POWER OF HEAVEN","All")
  94. k:AdjustSpeed(1)
  95. wait(4.7)
  96. end
  97. local P2 = game:GetService("Players").LocalPlayer
  98. local Noclipping = nil
  99. local Clip = true
  100. local RunService = game:GetService("RunService")
  101. wait(0.1)
  102. local function NoclipLoop()
  103. if Clip then
  104. if P2.Character ~= nil then
  105. for _, child in pairs(P2.Character:GetDescendants()) do
  106. if child:IsA("BasePart") and child.CanCollide == true then
  107. child.CanCollide = false
  108. end
  109. end
  110. end
  111. end
  112. end
  113. Noclipping = RunService.Stepped:Connect(NoclipLoop)
  114. wait(0.3)
  115. for i, x in pairs(Player.Character:GetDescendants()) do
  116. if x:IsA("BasePart") and not x.Anchored then
  117. x.Anchored = true
  118. end
  119. end
  120. if SayDramaticStuff then
  121. -- I watch anime so i know
  122. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("THE POWER OF HEAVEN CHEATS.","All")
  123. wait(3)
  124. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("POWER OF DIMENSIONAL DIVERSION.","All")
  125. wait(2.3)
  126. game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("HEAVEN SKILL, SUPERNOVA!!","All")
  127. end
  128. local IsFlying = true
  129. local flyv
  130. local flyg
  131. local Speed = 70
  132. local LastSpeed = Speed
  133. local IsRunning = false
  134. local f = 1
  135. flyv = Instance.new("BodyVelocity")
  136. flyv.Parent = Player.Character:FindFirstChild('Torso') or Player.Character:FindFirstChild('UpperTorso')
  137. flyv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  138. flyg = Instance.new("BodyGyro")
  139. flyg.Parent = Player.Character:FindFirstChild('Torso') or Player.Character:FindFirstChild('UpperTorso')
  140. flyg.MaxTorque = Vector3.new(9e9,9e9,9e9)
  141. flyg.P = 1000
  142. flyg.D = 50
  143. Player.Character:WaitForChild('Humanoid').PlatformStand = true
  144. spawn(function()
  145. while true do
  146. wait()
  147. if IsFlying then
  148. flyg.CFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.new(-math.rad((f+0)*50*Speed),0,0)
  149. flyv.Velocity = workspace.CurrentCamera.CoordinateFrame.LookVector * Speed
  150. else
  151. f = 0
  152. end
  153. if IsRunning then
  154. Speed = LastSpeed
  155. else
  156. if not Speed == 0 then
  157. LastSpeed = Speed
  158. end
  159. Speed = 0
  160. end
  161. end
  162. end)
  163. Player.Character.Humanoid.Changed:Connect(function()
  164. if Player.Character.Humanoid.Health == 0 then
  165. if IsFlying then
  166. Noclipping:Disconnect()
  167. Clip = false
  168. flyg:Destroy()
  169. flyv:Destroy()
  170. end
  171. end
  172. end)
  173. Player.CharacterAdded:Connect(function()
  174. if isFlying then
  175. Noclipping:Disconnect()
  176. Clip = false
  177. flyg:Destroy()
  178. flyv:Destroy()
  179. end
  180. end)
  181. Player.Character.Humanoid.Changed:Connect(function(Prop)
  182. if Player.Character.Humanoid.MoveDirection == Vector3.new(0,0,0) then
  183. IsRunning = false
  184. else
  185. IsRunning = true
  186. end
  187. end)
  188. wait(0.3)
  189. local char = Player.Character
  190. function helpmeget(char)
  191. local c4 = char:FindFirstChild('HumanoidRootPart') or char:FindFirstChild('Torso') or char:FindFirstChild('UpperTorso')
  192. return c4
  193. end
  194. local Spin = Instance.new("BodyAngularVelocity")
  195. Spin.Name = "SpinnerVelocity"
  196. Spin.Parent = helpmeget(Player.Character)
  197. Spin.MaxTorque = Vector3.new(0, math.huge, 0)
  198. Spin.AngularVelocity = Vector3.new(0,FlingVelocity,0)
  199. wait(0.3)
  200. Player.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false)
  201. if TypeOfFling == 1 then
  202. Player.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false)
  203. Player.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
  204. Player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
  205. elseif TypeOfFling == 2 then
  206. Player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
  207. else
  208. Player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming)
  209. end
  210. loadstring(game:HttpGet('https://raw.githubusercontent.com/DigitalityScripts/roblox-scripts/main/Leg%20Resize'))()
  211. wait(0.4)
  212. for i, x in pairs(Player.Character:GetDescendants()) do
  213. if x:IsA("BasePart") and x.Anchored then
  214. x.Anchored = false
  215. end
  216. end
  217. Notif("Finished at loading the script")