scriptYOYOwareX

FE fling Script 2025

Jul 31st, 2025
6,918
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.36 KB | Gaming | 0 0
  1. script ====>
  2.  
  3. -- Ultimate Fling + Noclip + Player Selector GUI | synt.t
  4.  
  5. local Players = game:GetService("Players")
  6. local RunService = game:GetService("RunService")
  7. local UIS = game:GetService("UserInputService")
  8. local plr = Players.LocalPlayer
  9.  
  10. local gui = Instance.new("ScreenGui", game.CoreGui)
  11. gui.Name = "SyntFlingGUI"
  12.  
  13. local frame = Instance.new("Frame", gui)
  14. frame.Size = UDim2.new(0, 320, 0, 230)
  15. frame.Position = UDim2.new(0.3, 0, 0.3, 0)
  16. frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  17. frame.Active = true
  18. frame.Draggable = true
  19. Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12)
  20.  
  21. -- Title
  22. local title = Instance.new("TextLabel", frame)
  23. title.Size = UDim2.new(1, 0, 0, 35)
  24. title.BackgroundTransparency = 1
  25. title.Font = Enum.Font.GothamBold
  26. title.TextSize = 18
  27. title.Text = "🧲 Synt.t Fling Panel"
  28. title.TextColor3 = Color3.fromHSV(0,0,1)
  29. -- Rainbow effect
  30. spawn(function()
  31. while true do
  32. title.TextColor3 = Color3.fromHSV(tick() % 5 / 5, 1, 1)
  33. task.wait(0.1)
  34. end
  35. end)
  36.  
  37. -- Player name textbox
  38. local nameBox = Instance.new("TextBox", frame)
  39. nameBox.Size = UDim2.new(0.62, 0, 0, 28)
  40. nameBox.Position = UDim2.new(0.05, 0, 0, 50)
  41. nameBox.PlaceholderText = "Type player name (full or partial)"
  42. nameBox.ClearTextOnFocus = false
  43. nameBox.Font = Enum.Font.Gotham
  44. nameBox.TextSize = 15
  45. nameBox.TextColor3 = Color3.new(1,1,1)
  46. nameBox.BackgroundColor3 = Color3.fromRGB(40,40,40)
  47. Instance.new("UICorner", nameBox).CornerRadius = UDim.new(0, 8)
  48.  
  49. -- Dropdown button
  50. local dropdownBtn = Instance.new("TextButton", frame)
  51. dropdownBtn.Size = UDim2.new(0.28, 0, 0, 28)
  52. dropdownBtn.Position = UDim2.new(0.69, 0, 0, 50)
  53. dropdownBtn.Text = "Select ▼"
  54. dropdownBtn.Font = Enum.Font.Gotham
  55. dropdownBtn.TextSize = 15
  56. dropdownBtn.TextColor3 = Color3.new(1,1,1)
  57. dropdownBtn.BackgroundColor3 = Color3.fromRGB(50,50,50)
  58. Instance.new("UICorner", dropdownBtn).CornerRadius = UDim.new(0, 8)
  59.  
  60. -- Dropdown container (initially hidden)
  61. local dropdownContainer = Instance.new("ScrollingFrame", frame)
  62. dropdownContainer.Size = UDim2.new(0.92, 0, 0, 100)
  63. dropdownContainer.Position = UDim2.new(0.04, 0, 0, 80)
  64. dropdownContainer.BackgroundColor3 = Color3.fromRGB(30,30,30)
  65. dropdownContainer.BorderSizePixel = 0
  66. dropdownContainer.CanvasSize = UDim2.new(0, 0, 0, 0)
  67. dropdownContainer.ScrollBarThickness = 6
  68. dropdownContainer.Visible = false
  69. Instance.new("UICorner", dropdownContainer).CornerRadius = UDim.new(0, 8)
  70.  
  71. -- Buttons inside dropdown
  72. local dropdownButtons = {}
  73.  
  74. -- Update dropdown list every 5 seconds
  75. local function updateDropdown()
  76. for _, btn in pairs(dropdownButtons) do btn:Destroy() end
  77. dropdownButtons = {}
  78. local yPos = 0
  79. local players = Players:GetPlayers()
  80. for i, p in ipairs(players) do
  81. local btn = Instance.new("TextButton", dropdownContainer)
  82. btn.Size = UDim2.new(1, -10, 0, 25)
  83. btn.Position = UDim2.new(0, 5, 0, yPos)
  84. btn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
  85. btn.Font = Enum.Font.Gotham
  86. btn.TextSize = 14
  87. btn.Text = p.Name
  88. btn.TextColor3 = Color3.new(1,1,1)
  89. Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
  90. btn.AutoButtonColor = true
  91.  
  92. btn.MouseButton1Click:Connect(function()
  93. nameBox.Text = p.Name
  94. dropdownContainer.Visible = false
  95. end)
  96.  
  97. yPos = yPos + 30
  98. table.insert(dropdownButtons, btn)
  99. end
  100. dropdownContainer.CanvasSize = UDim2.new(0, 0, 0, yPos)
  101. end
  102.  
  103. spawn(function()
  104. while true do
  105. updateDropdown()
  106. task.wait(5)
  107. end
  108. end)
  109.  
  110. dropdownBtn.MouseButton1Click:Connect(function()
  111. dropdownContainer.Visible = not dropdownContainer.Visible
  112. end)
  113.  
  114. -- Fling angular velocity (reused for fling)
  115. local flingSpin
  116.  
  117. local function startFling()
  118. if flingSpin then flingSpin:Destroy() end
  119. local character = plr.Character
  120. if not character then return end
  121. local hrp = character:FindFirstChild("HumanoidRootPart")
  122. if not hrp then return end
  123.  
  124. flingSpin = Instance.new("BodyAngularVelocity")
  125. flingSpin.AngularVelocity = Vector3.new(0, 999999, 0)
  126. flingSpin.MaxTorque = Vector3.new(999999, 999999, 999999)
  127. flingSpin.P = 10000
  128. flingSpin.Parent = hrp
  129. end
  130.  
  131. local function stopFling()
  132. if flingSpin then
  133. flingSpin:Destroy()
  134. flingSpin = nil
  135. end
  136. end
  137.  
  138. -- One-time fling button
  139. local flingBtn = Instance.new("TextButton", frame)
  140. flingBtn.Size = UDim2.new(0.92, 0, 0, 35)
  141. flingBtn.Position = UDim2.new(0.04, 0, 0, 190)
  142. flingBtn.Text = "▶️ Fling Once"
  143. flingBtn.Font = Enum.Font.GothamBold
  144. flingBtn.TextSize = 16
  145. flingBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
  146. flingBtn.TextColor3 = Color3.new(1,1,1)
  147. Instance.new("UICorner", flingBtn).CornerRadius = UDim.new(0, 10)
  148.  
  149. -- Loop fling toggle button
  150. local loopToggleBtn = Instance.new("TextButton", frame)
  151. loopToggleBtn.Size = UDim2.new(0.4, 0, 0, 35)
  152. loopToggleBtn.Position = UDim2.new(0.05, 0, 0, 145)
  153. loopToggleBtn.Text = "🔁 Loop Fling: OFF"
  154. loopToggleBtn.Font = Enum.Font.GothamBold
  155. loopToggleBtn.TextSize = 14
  156. loopToggleBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
  157. loopToggleBtn.TextColor3 = Color3.new(1,1,1)
  158. Instance.new("UICorner", loopToggleBtn).CornerRadius = UDim.new(0, 10)
  159.  
  160. local looping = false
  161.  
  162. loopToggleBtn.MouseButton1Click:Connect(function()
  163. looping = not looping
  164. loopToggleBtn.Text = looping and "🔁 Loop Fling: ON" or "🔁 Loop Fling: OFF"
  165. if not looping then stopFling() end
  166. end)
  167.  
  168. -- Destroy GUI button
  169. local destroyBtn = Instance.new("TextButton", frame)
  170. destroyBtn.Size = UDim2.new(0.4, 0, 0, 35)
  171. destroyBtn.Position = UDim2.new(0.55, 0, 0, 145)
  172. destroyBtn.Text = "❌ Destroy GUI"
  173. destroyBtn.Font = Enum.Font.GothamBold
  174. destroyBtn.TextSize = 14
  175. destroyBtn.BackgroundColor3 = Color3.fromRGB(120, 40, 40)
  176. destroyBtn.TextColor3 = Color3.new(1,1,1)
  177. Instance.new("UICorner", destroyBtn).CornerRadius = UDim.new(0, 10)
  178.  
  179. destroyBtn.MouseButton1Click:Connect(function()
  180. gui:Destroy()
  181. end)
  182.  
  183. -- Function to get matching player by name or partial
  184. local function findTarget(name)
  185. local nameLower = name:lower()
  186. for _, p in pairs(Players:GetPlayers()) do
  187. if p ~= plr and p.Name:lower():sub(1, #nameLower) == nameLower then
  188. return p
  189. end
  190. end
  191. return nil
  192. end
  193.  
  194. -- Function to teleport + fling target once
  195. local function teleportAndFlingOnce(target)
  196. if not target or not target.Character or not target.Character:FindFirstChild("HumanoidRootPart") then return end
  197. local hrp = plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  198. if not hrp then return end
  199.  
  200. -- Teleport player near target
  201. hrp.CFrame = target.Character.HumanoidRootPart.CFrame + Vector3.new(2,0,0)
  202. startFling()
  203. end
  204.  
  205. -- One-time fling button action
  206. flingBtn.MouseButton1Click:Connect(function()
  207. local target = findTarget(nameBox.Text)
  208. if target then
  209. teleportAndFlingOnce(target)
  210. else
  211. print("Player not found")
  212. end
  213. end)
  214.  
  215. -- Loop fling logic
  216. RunService.Heartbeat:Connect(function()
  217. if looping then
  218. local target = findTarget(nameBox.Text)
  219. if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
  220. local hrp = plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  221. if hrp then
  222. hrp.CFrame = target.Character.HumanoidRootPart.CFrame + Vector3.new(2,0,0)
  223. startFling()
  224. end
  225. else
  226. stopFling()
  227. end
  228. end
  229. end)
  230.  
  231. -- Noclip toggle setup (press E)
  232. local noclipEnabled = false
  233.  
  234. RunService.Stepped:Connect(function()
  235. if noclipEnabled then
  236. local character = plr.Character
  237. if character then
  238. for _, part in pairs(character:GetDescendants()) do
  239. if part:IsA("BasePart") and part.CanCollide == true then
  240. part.CanCollide = false
  241. end
  242. end
  243. end
  244. end
  245. end)
  246.  
  247. UIS.InputBegan:Connect(function(input, gpe)
  248. if gpe then return end
  249. if input.KeyCode == Enum.KeyCode.E then
  250. noclipEnabled = not noclipEnabled
  251. game.StarterGui:SetCore("SendNotification", {
  252. Title = "Noclip";
  253. Text = noclipEnabled and "Enabled" or "Disabled";
  254. Duration = 2;
  255. })
  256. end
  257. end)
  258.  
  259.  
  260. subscribe pls !!
Tags: Roblox
Advertisement
Add Comment
Please, Sign In to add comment