C00lkidd27

Binos

Jul 31st, 2025
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.31 KB | None | 0 0
  1. --// Roblox Delta GUI Script by Rip_BinosBey (Tam Versiyon: Key + Server Hop + ESP + Drag + Anti Kick)
  2.  
  3. local Players = game:GetService("Players")
  4. local TeleportService = game:GetService("TeleportService")
  5. local HttpService = game:GetService("HttpService")
  6. local RunService = game:GetService("RunService")
  7. local UserInputService = game:GetService("UserInputService")
  8. local CoreGui = game:GetService("CoreGui")
  9.  
  10. local correctKey = "coolscript"
  11. local keyGuiActive = true
  12.  
  13. -- Anti Kick Başlangıç
  14. do
  15. local LocalPlayer = Players.LocalPlayer
  16. if LocalPlayer then
  17. local mt = getrawmetatable(game)
  18. setreadonly(mt, false)
  19.  
  20. local oldKick = hookfunction(LocalPlayer.Kick, function(...)
  21. print("Kick engellendi!")
  22. return wait(9e9)
  23. end)
  24.  
  25. setreadonly(mt, true)
  26. end
  27. end
  28. -- Anti Kick Bitiş
  29.  
  30. -- Drag Fonksiyonu (Frame için)
  31. local function dragGui(gui)
  32. local dragging = false
  33. local dragInput
  34. local dragStart
  35. local startPos
  36.  
  37. local function update(input)
  38. local delta = input.Position - dragStart
  39. gui.Position = UDim2.new(
  40. startPos.X.Scale,
  41. startPos.X.Offset + delta.X,
  42. startPos.Y.Scale,
  43. startPos.Y.Offset + delta.Y
  44. )
  45. end
  46.  
  47. gui.InputBegan:Connect(function(input)
  48. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  49. dragging = true
  50. dragStart = input.Position
  51. startPos = gui.Position
  52.  
  53. input.Changed:Connect(function()
  54. if input.UserInputState == Enum.UserInputState.End then
  55. dragging = false
  56. end
  57. end)
  58. end
  59. end)
  60.  
  61. gui.InputChanged:Connect(function(input)
  62. if input.UserInputType == Enum.UserInputType.MouseMovement then
  63. dragInput = input
  64. end
  65. end)
  66.  
  67. UserInputService.InputChanged:Connect(function(input)
  68. if input == dragInput and dragging then
  69. update(input)
  70. end
  71. end)
  72. end
  73.  
  74. -- Player ESP Fonksiyonu
  75. local function createESP(player)
  76. local function removeESP()
  77. if player.Character and player.Character:FindFirstChild("Head") then
  78. local head = player.Character.Head
  79. for _, child in pairs(head:GetChildren()) do
  80. if child.Name == "ESPBox" then
  81. child:Destroy()
  82. end
  83. end
  84. end
  85. end
  86.  
  87. local function addESP()
  88. if player.Character and player.Character:FindFirstChild("Head") then
  89. local head = player.Character.Head
  90. if head:FindFirstChild("ESPBox") then return end
  91.  
  92. local box = Instance.new("BoxHandleAdornment")
  93. box.Name = "ESPBox"
  94. box.Adornee = head
  95. box.AlwaysOnTop = true
  96. box.ZIndex = 10
  97. box.Size = Vector3.new(2, 2, 2)
  98. box.Color3 = Color3.fromRGB(0, 255, 0)
  99. box.Transparency = 0.5
  100. box.Parent = head
  101. end
  102. end
  103.  
  104. player.CharacterAdded:Connect(function()
  105. wait(1)
  106. addESP()
  107. end)
  108.  
  109. addESP()
  110.  
  111. player.AncestryChanged:Connect(function(_, parent)
  112. if not parent then
  113. removeESP()
  114. end
  115. end)
  116. end
  117.  
  118. -- Server Hop Fonksiyonu
  119. local function serverHop()
  120. local placeId = game.PlaceId
  121. local serversUrl = ("https://games.roblox.com/v1/games/%d/servers/Public?sortOrder=Asc&limit=100"):format(placeId)
  122. local success, response = pcall(function()
  123. return game:HttpGet(serversUrl)
  124. end)
  125.  
  126. if success and response then
  127. local data = HttpService:JSONDecode(response)
  128. if data and data.data then
  129. for _, server in pairs(data.data) do
  130. if server.playing < server.maxPlayers then
  131. TeleportService:TeleportToPlaceInstance(placeId, server.id, Players.LocalPlayer)
  132. return
  133. end
  134. end
  135. end
  136. end
  137. warn("No available server found for server hop.")
  138. end
  139.  
  140. -- GUI oluşturma fonksiyonu
  141. local function loadDeltaGui()
  142. -- Önce var olanı temizle
  143. if CoreGui:FindFirstChild("DeltaGui") then
  144. CoreGui.DeltaGui:Destroy()
  145. end
  146.  
  147. local ScreenGui = Instance.new("ScreenGui")
  148. local Frame = Instance.new("Frame")
  149. local Title = Instance.new("TextLabel")
  150.  
  151. ScreenGui.Name = "DeltaGui"
  152. ScreenGui.Parent = CoreGui
  153.  
  154. Frame.Size = UDim2.new(0, 200, 0, 310)
  155. Frame.Position = UDim2.new(0, 10, 0.5, -155)
  156. Frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  157. Frame.BorderSizePixel = 0
  158. Frame.Parent = ScreenGui
  159.  
  160. Title.Text = "Binos Hub"
  161. Title.Size = UDim2.new(1, 0, 0, 40)
  162. Title.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  163. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  164. Title.Font = Enum.Font.GothamBlack
  165. Title.TextSize = 20
  166. Title.Parent = Frame
  167.  
  168. -- Buton oluşturma fonksiyonu
  169. local function addButton(y, text, color)
  170. local btn = Instance.new("TextButton")
  171. btn.Size = UDim2.new(1, -20, 0, 40)
  172. btn.Position = UDim2.new(0, 10, 0, y)
  173. btn.BackgroundColor3 = color
  174. btn.Text = text
  175. btn.Font = Enum.Font.GothamBold
  176. btn.TextColor3 = Color3.new(1, 1, 1)
  177. btn.TextSize = 16
  178. btn.Parent = Frame
  179. return btn
  180. end
  181.  
  182. local speedOn = false
  183. local noclipOn = false
  184. local autoStealOn = false
  185. local espEnabled = false
  186.  
  187. local SpeedButton = addButton(50, "Speed Boost: OFF", Color3.fromRGB(0, 170, 255))
  188. local AutoStealButton = addButton(100, "Auto Steal: OFF", Color3.fromRGB(0, 255, 127))
  189. local NoclipButton = addButton(150, "Noclip: OFF", Color3.fromRGB(255, 85, 0))
  190. local ServerHopButton = addButton(200, "Server Hop", Color3.fromRGB(180, 0, 255))
  191. local EspButton = addButton(250, "ESP: OFF", Color3.fromRGB(0, 255, 0))
  192.  
  193. dragGui(Frame)
  194.  
  195. -- Speed toggle
  196. SpeedButton.MouseButton1Click:Connect(function()
  197. speedOn = not speedOn
  198. if speedOn then
  199. SpeedButton.Text = "Speed Boost: ON"
  200. if Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  201. Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100
  202. end
  203. else
  204. SpeedButton.Text = "Speed Boost: OFF"
  205. if Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  206. Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  207. end
  208. end
  209. end)
  210.  
  211. -- Auto Steal toggle
  212. AutoStealButton.MouseButton1Click:Connect(function()
  213. autoStealOn = not autoStealOn
  214. AutoStealButton.Text = "Auto Steal: " .. (autoStealOn and "ON" or "OFF")
  215. end)
  216.  
  217. -- Noclip toggle
  218. local noclipConnection
  219. NoclipButton.MouseButton1Click:Connect(function()
  220. noclipOn = not noclipOn
  221. if noclipOn then
  222. NoclipButton.Text = "Noclip: ON"
  223. noclipConnection = RunService.Stepped:Connect(function()
  224. if noclipOn then
  225. local char = Players.LocalPlayer.Character
  226. if char then
  227. for _, v in pairs(char:GetDescendants()) do
  228. if v:IsA("BasePart") then
  229. v.CanCollide = false
  230. end
  231. end
  232. end
  233. end
  234. end)
  235. else
  236. NoclipButton.Text = "Noclip: OFF"
  237. if noclipConnection then
  238. noclipConnection:Disconnect()
  239. end
  240. local char = Players.LocalPlayer.Character
  241. if char then
  242. for _, v in pairs(char:GetDescendants()) do
  243. if v:IsA("BasePart") then
  244. v.CanCollide = true
  245. end
  246. end
  247. end
  248. end
  249. end)
  250.  
  251. -- Server Hop
  252. ServerHopButton.MouseButton1Click:Connect(function()
  253. serverHop()
  254. end)
  255.  
  256. -- ESP toggle
  257. EspButton.MouseButton1Click:Connect(function()
  258. espEnabled = not espEnabled
  259. if espEnabled then
  260. EspButton.Text = "ESP: ON"
  261. for _, plr in pairs(Players:GetPlayers()) do
  262. if plr ~= Players.LocalPlayer then
  263. createESP(plr)
  264. end
  265. end
  266. else
  267. EspButton.Text = "ESP: OFF"
  268. for _, plr in pairs(Players:GetPlayers()) do
  269. if plr.Character and plr.Character:FindFirstChild("Head") then
  270. local head = plr.Character.Head
  271. for _, child in pairs(head:GetChildren()) do
  272. if child.Name == "ESPBox" then
  273. child:Destroy()
  274. end
  275. end
  276. end
  277. end
  278. end
  279. end)
  280.  
  281. Players.PlayerAdded:Connect(function(plr)
  282. if espEnabled then
  283. createESP(plr)
  284. end
  285. end)
  286.  
  287. -- Auto Steal sürekli kontrol
  288. RunService.Heartbeat:Connect(function()
  289. if autoStealOn then
  290. local char = Players.LocalPlayer.Character
  291. if char and char:FindFirstChild("HumanoidRootPart") then
  292. local closestPlayer
  293. local minDist = math.huge
  294. for _, plr in pairs(Players:GetPlayers()) do
  295. if plr ~= Players.LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  296. local dist = (char.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).Magnitude
  297. if dist < minDist then
  298. minDist = dist
  299. closestPlayer = plr
  300. end
  301. end
  302. end
  303. if closestPlayer and minDist < 50 then
  304. char.HumanoidRootPart.CFrame = closestPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -2)
  305. if char:FindFirstChildOfClass("Tool") then
  306. char:FindFirstChildOfClass("Tool"):Activate()
  307. end
  308. end
  309. end
  310. end
  311. end)
  312. end
  313.  
  314. -- Key Girişi GUI
  315. local function createKeyGui()
  316. local ScreenGui = Instance.new("ScreenGui")
  317. ScreenGui.Name = "KeyGui"
  318. ScreenGui.Parent = CoreGui
  319.  
  320. local Frame = Instance.new("Frame")
  321. Frame.Size = UDim2.new(0, 300, 0, 150)
  322. Frame.Position = UDim2.new(0.5, -150, 0.5, -75)
  323. Frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
  324. Frame.BorderSizePixel = 0
  325. Frame.Parent = ScreenGui
  326.  
  327. local Title = Instance.new("TextLabel")
  328. Title.Text = "Key Girişi"
  329. Title.Size = UDim2.new(1, 0, 0, 40)
  330. Title.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  331. Title.TextColor3 = Color3.fromRGB(255, 255, 255)
  332. Title.Font = Enum.Font.GothamBlack
  333. Title.TextSize = 22
  334. Title.Parent = Frame
  335.  
  336. local TextBox = Instance.new("TextBox")
  337. TextBox.PlaceholderText = "Key giriniz..."
  338. TextBox.Size = UDim2.new(0.8, 0, 0, 40)
  339. TextBox.Position = UDim2.new(0.1, 0, 0, 60)
  340. TextBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
  341. TextBox.TextColor3 = Color3.new(1, 1, 1)
  342. TextBox.Font = Enum.Font.GothamBold
  343. TextBox.TextSize = 18
  344. TextBox.ClearTextOnFocus = false
  345. TextBox.Parent = Frame
  346.  
  347. local SubmitButton = Instance.new("TextButton")
  348. SubmitButton.Text = "Onayla"
  349. SubmitButton.Size = UDim2.new(0.8, 0, 0, 40)
  350. SubmitButton.Position = UDim2.new(0.1, 0, 0, 110)
  351. SubmitButton.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
  352. SubmitButton.Font = Enum.Font.GothamBold
  353. SubmitButton.TextColor3 = Color3.new(1, 1, 1)
  354. SubmitButton.TextSize = 18
  355. SubmitButton.Parent = Frame
  356.  
  357. SubmitButton.MouseButton1Click:Connect(function()
  358. local inputKey = TextBox.Text
  359. if inputKey == correctKey then
  360. keyGuiActive = false
  361. ScreenGui:Destroy()
  362. loadDeltaGui()
  363. else
  364. TextBox.Text = ""
  365. TextBox.PlaceholderText = "Yanlış key, tekrar deneyin!"
  366. end
  367. end)
  368. end
  369.  
  370. -- Main
  371. if keyGuiActive then
  372. createKeyGui()
  373. else
  374. loadDeltaGui()
  375. end
Tags: Binoshub
Advertisement
Add Comment
Please, Sign In to add comment