Cronaldo_960

Untitled

Oct 5th, 2026 (edited)
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.10 KB | None | 0 0
  1. if not game:IsLoaded() then
  2. game.Loaded:Wait()
  3. end
  4.  
  5. local Players = game:GetService("Players")
  6. local TeleportService = game:GetService("TeleportService")
  7. local SoundService = game:GetService("SoundService")
  8. local RunService = game:GetService("RunService")
  9.  
  10. local Player = Players.LocalPlayer
  11. local PlayerGui = Player:WaitForChild("PlayerGui")
  12.  
  13. -- ===== CONFIG =====
  14. local TARGET_PLACE_ID = 126003117197400
  15. local LAUGH_SOUND_ID = "rbxassetid://930613220"
  16. local SCRIPT_URL = "https://pastebin.com/raw/5BWzZPyp" -- GANTI dengan link raw script ini
  17. local AUTO_FLING_INTERVAL = 4 -- detik; 0 = hanya saat spawn
  18. -- ==================
  19.  
  20. -- Bersihkan instance lama
  21. local old = PlayerGui:FindFirstChild("TrollGUI")
  22. if old then old:Destroy() end
  23. local oldSound = SoundService:FindFirstChild("TrollLaughSound")
  24. if oldSound then oldSound:Destroy() end
  25.  
  26. local Connections = {}
  27. local function Track(conn)
  28. table.insert(Connections, conn)
  29. return conn
  30. end
  31.  
  32. -- ===== GUI =====
  33. local ScreenGui = Instance.new("ScreenGui")
  34. ScreenGui.Name = "TrollGUI"
  35. ScreenGui.ResetOnSpawn = false
  36. ScreenGui.IgnoreGuiInset = true
  37. ScreenGui.Parent = PlayerGui
  38.  
  39. local Main = Instance.new("Frame")
  40. Main.Size = UDim2.fromOffset(330, 170)
  41. Main.AnchorPoint = Vector2.new(0.5, 0.5)
  42. Main.Position = UDim2.fromScale(0.5, 0.5)
  43. Main.BackgroundColor3 = Color3.new(1, 1, 1)
  44. Main.BorderSizePixel = 0
  45. Main.Parent = ScreenGui
  46. Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 18)
  47.  
  48. local Stroke = Instance.new("UIStroke")
  49. Stroke.Thickness = 3
  50. Stroke.Parent = Main
  51.  
  52. local Gradient = Instance.new("UIGradient")
  53. Gradient.Rotation = 45
  54. Gradient.Parent = Main
  55.  
  56. local Inner = Instance.new("Frame")
  57. Inner.Size = UDim2.new(1, -8, 1, -8)
  58. Inner.Position = UDim2.fromOffset(4, 4)
  59. Inner.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
  60. Inner.BorderSizePixel = 0
  61. Inner.Parent = Main
  62. Instance.new("UICorner", Inner).CornerRadius = UDim.new(0, 15)
  63.  
  64. local function MakeLabel(text, y, h)
  65. local l = Instance.new("TextLabel")
  66. l.Size = UDim2.new(1, -20, 0, h)
  67. l.Position = UDim2.fromOffset(10, y)
  68. l.BackgroundTransparency = 1
  69. l.Text = text
  70. l.TextScaled = true
  71. l.Font = Enum.Font.GothamBlack
  72. l.TextColor3 = Color3.new(1, 1, 1)
  73. l.Parent = Inner
  74. return l
  75. end
  76.  
  77. local Title = MakeLabel("LOL TROLL GUI", 6, 55)
  78. local LOL = MakeLabel("LOL", 62, 45)
  79. local Status = MakeLabel("AUTO FLING: ON", 112, 40)
  80. Status.Font = Enum.Font.GothamBold
  81.  
  82. local LaughSound = Instance.new("Sound")
  83. LaughSound.Name = "TrollLaughSound"
  84. LaughSound.SoundId = LAUGH_SOUND_ID
  85. LaughSound.Volume = 1
  86. LaughSound.Parent = SoundService
  87.  
  88. local Hue = 0
  89. Track(RunService.Heartbeat:Connect(function(dt)
  90. Hue = (Hue + dt * 0.15) % 1
  91. local c1 = Color3.fromHSV(Hue, 1, 1)
  92. local c2 = Color3.fromHSV((Hue + 0.25) % 1, 1, 1)
  93. Stroke.Color = c1
  94. Gradient.Color = ColorSequence.new(c1, c2)
  95. Title.TextColor3 = c1
  96. LOL.TextColor3 = c2
  97. Status.TextColor3 = c2
  98. end))
  99.  
  100. -- ===== AUTO SELF FLING =====
  101. local function SelfFling()
  102. local character = Player.Character
  103. local root = character and character:FindFirstChild("HumanoidRootPart")
  104. local hum = character and character:FindFirstChildOfClass("Humanoid")
  105. if not root or not hum or hum.Health <= 0 then return end
  106.  
  107. LaughSound:Play()
  108. root.AssemblyLinearVelocity = Vector3.new(
  109. math.random(-250, 250), 350, math.random(-250, 250)
  110. )
  111. end
  112.  
  113. -- Fling setiap kali karakter spawn
  114. local function OnCharacter(char)
  115. char:WaitForChild("HumanoidRootPart", 10)
  116. task.wait(1)
  117. SelfFling()
  118. end
  119. Track(Player.CharacterAdded:Connect(OnCharacter))
  120. if Player.Character then
  121. task.spawn(OnCharacter, Player.Character)
  122. end
  123.  
  124. -- Fling berkala
  125. if AUTO_FLING_INTERVAL > 0 then
  126. task.spawn(function()
  127. while ScreenGui.Parent do
  128. task.wait(AUTO_FLING_INTERVAL)
  129. if ScreenGui.Parent then
  130. SelfFling()
  131. end
  132. end
  133. end)
  134. end
  135.  
  136. -- ===== TELEPORT SAAT KELUAR + RE-EXECUTE =====
  137. local queued = false
  138. local function QueueSelf()
  139. if queued then return end
  140. local q = queue_on_teleport
  141. or (syn and syn.queue_on_teleport)
  142. or (fluxus and fluxus.queue_on_teleport)
  143. if q then
  144. queued = true
  145. pcall(q, ('loadstring(game:HttpGet("%s"))()'):format(SCRIPT_URL))
  146. else
  147. warn("Executor tidak mendukung queue_on_teleport; script tidak akan jalan ulang.")
  148. end
  149. end
  150.  
  151. local teleporting = false
  152. local function GoToTarget()
  153. if teleporting then return end
  154. teleporting = true
  155. QueueSelf()
  156. local ok, err = pcall(function()
  157. TeleportService:Teleport(TARGET_PLACE_ID, Player)
  158. end)
  159. if not ok then
  160. warn("Teleport error:", err)
  161. teleporting = false
  162. end
  163. end
  164.  
  165. Track(TeleportService.TeleportInitFailed:Connect(function(plr, _, msg)
  166. if plr == Player then
  167. warn("Teleport failed:", msg)
  168. teleporting = false
  169. end
  170. end))
  171.  
  172. -- Daftarkan script untuk jalan ulang lebih awal (jaga-jaga),
  173. -- lalu coba teleport saat pemain mulai keluar (best effort).
  174. QueueSelf()
  175. Track(Players.PlayerRemoving:Connect(function(plr)
  176. if plr == Player then
  177. GoToTarget()
  178. end
  179. end))
  180.  
  181. ScreenGui.Destroying:Connect(function()
  182. for _, c in ipairs(Connections) do
  183. c:Disconnect()
  184. end
  185. table.clear(Connections)
  186. if LaughSound then LaughSound:Destroy() end
  187. end)
Advertisement
Add Comment
Please, Sign In to add comment