-- Emergency Hamburg Script by c00lguy -- Reconstructed for better readability and organization setclipboard("nexar : https://discord.gg/Q3nZ8xqY8b | c00lguyui : https://discord.gg/7vqSYXVDpT") -- Anti-blacklist system local analyticsUrl = "https://pastebin.com/raw/qXpdh4Mh" (function() local clientId = game:GetService("RbxAnalyticsService"):GetClientId() for line in string.gmatch(game:HttpGet(analyticsUrl), "([^\r\n]+)") do if line == clientId then print("Client ID found! You are being kicked.") game.Players.LocalPlayer:Kick("Hands up skid! You've been blacklisted and you can't get in here anymore xD cya.") return end end print("Client ID not found.") end)() -- Discord webhook functions function SendMessage(webhookUrl, message) request({ Url = webhookUrl, Method = "POST", Headers = {["Content-Type"] = "application/json"}, Body = game:GetService("HttpService"):JSONEncode({content = message}), }) print("Message sent successfully.") end function SendMessageEMBED(webhookUrl, embedData) request({ Url = webhookUrl, Method = "POST", Headers = {["Content-Type"] = "application/json"}, Body = game:GetService("HttpService"):JSONEncode({ embeds = {{ title = embedData.title, description = embedData.description, color = embedData.color, fields = embedData.fields, footer = {text = embedData.footer.text}, timestamp = embedData.timestamp, }} }), }) print("Embed sent successfully.") end -- Send execution alert local webhookUrl = "https://discord.com/api/webhooks/1332089381523030048/_NDdYvq3OpMHdwpAxY1SAviYFYhzODtNq3sIX_6qSHCWbT9OUVvhNrMecl6yupYs2sYa" local localPlayer = game.Players.LocalPlayer SendMessageEMBED(webhookUrl, { title = "Script Execution Alert 1.5", description = "Details of the script execution:", color = 65280, fields = { {name = "Username", value = localPlayer.Name, inline = true}, {name = "User ID", value = tostring(localPlayer.UserId), inline = true}, {name = "Server ID", value = game.JobId}, {name = "Place ID", value = tostring(game.PlaceId)}, {name = "Execution Time", value = os.date("%Y-%m-%d %H:%M:%S", os.time())} }, footer = {text = "Powered by c00lguy's Script"}, timestamp = os.date("!%Y-%m-%dT%H:%M:%SZ"), }) -- UI Library local OrionLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/jensonhirst/Orion/refs/heads/main/source"))() -- Sound effect local sound = Instance.new("Sound", workspace) sound.SoundId = "rbxassetid://3640094818" sound:Play() -- Main Window local Window = OrionLib:MakeWindow({ Name = "c00lguy ui | Also try nexar.", HidePremium = false, SaveConfig = true, ConfigFolder = "c00lguyui", IntroEnabled = true, IntroText = "Welcome to The Team!", }) -- Services local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local LocalPlayer = Players.LocalPlayer local HttpService = game:GetService("HttpService") local TeleportService = game:GetService("TeleportService") -- Global Variables local FlightEnabled = false local FlightSpeed = 2 local ClickDeleteEnabled = false local ClickDeleteConnection = nil local InfinityJumpEnabled = false local AntiFallDamageEnabled = false local DefaultCharacterParent = nil -- ESP Settings local ESPSettings = { Box = false, Line = false, Bone = false, Heal = false } -- AutoFarm Variables local AutoFarmEnabled = false local AutoEnterEnabled = false -- Waypoints for AutoFarm local Waypoints = { Vector3.new(-1681.18798828125, 10.18000602722168, -1262.2318115234375), Vector3.new(-1698.4398193359375, 232.60357666015625, -1249.6695556640625), Vector3.new(-974.894775390625, 333.7906799316406, -1518.36962890625), -- ... (all other waypoints) Vector3.new(-1089.5526123046875, 10.173697471618652, -267.4145812988281) } -- Vehicle Movement Function local function MoveVehicleToPosition(vehicle, targetPosition, speed) if not vehicle or not vehicle.PrimaryPart then warn("Vehicle or PrimaryPart missing!") return end local tolerance = 1 while AutoFarmEnabled do local currentPos = vehicle.PrimaryPart.Position if (targetPosition - currentPos).Magnitude < tolerance then print("Target reached:", targetPosition) break else vehicle:SetPrimaryPartCFrame(CFrame.new( currentPos + ((targetPosition - currentPos)).Unit * speed * RunService.Heartbeat:Wait(), targetPosition )) vehicle.PrimaryPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0) vehicle.PrimaryPart.AssemblyAngularVelocity = Vector3.new(0, 0, 0) end end end -- Server Hop Function function serverHop() local placeId = game.PlaceId local serversUrl = "https://games.roblox.com/v1/games/" .. placeId .. "/servers/Public?sortOrder=Asc&limit=100" local playerGui = game.Players.LocalPlayer:FindFirstChild("PlayerGui") if not playerGui then warn("PlayerGui not found!") return end -- Create loading GUI local loadingGui = Instance.new("ScreenGui", playerGui) loadingGui.Name = "ServerSearchText" local loadingLabel = Instance.new("TextLabel", loadingGui) loadingLabel.Size = UDim2.new(0.4, 0, 0.05, 0) loadingLabel.Position = UDim2.new(0.3, 0, 0.9, 0) loadingLabel.BackgroundTransparency = 1 loadingLabel.Text = "Looking for a new server... Made by c00lguy :D" loadingLabel.TextColor3 = Color3.new(1, 0, 0) loadingLabel.Font = Enum.Font.SourceSansBold loadingLabel.TextScaled = true -- Rainbow text effect spawn(function() while loadingGui.Parent do for hue = 0, 1, 0.01 do loadingLabel.TextColor3 = Color3.fromHSV(hue, 1, 1) task.wait(0.05) end end end) -- Timeout task.delay(10, function() loadingLabel.Text = "We are sorry but the server hop failed" task.wait(1) loadingGui:Destroy() end) -- Server search loop while true do local success, result = pcall(function() return game:HttpGet(serversUrl) end) if success and result then local serverData = HttpService:JSONDecode(result) if serverData and serverData.data then for _, server in ipairs(serverData.data) do if server.playing < server.maxPlayers and server.id ~= game.JobId then print("Free server found: " .. server.id) loadingGui:Destroy() TeleportService:TeleportToPlaceInstance(placeId, server.id) return end end end end print("No server found. Searching again...") task.wait(5) end end -- AutoFarm Function local function StartAutoFarm() local character = LocalPlayer.Character if not character then warn("Player character not found!") return end local humanoid = character:FindFirstChildWhichIsA("Humanoid") if not humanoid or not humanoid.SeatPart or not humanoid.SeatPart:IsA("VehicleSeat") then warn("Player not sitting in a vehicle!") return end local vehicle = humanoid.SeatPart.Parent if not vehicle or not vehicle:IsA("Model") then warn("No vehicle model found!") return end if not vehicle.PrimaryPart then vehicle.PrimaryPart = vehicle:FindFirstChildWhichIsA("BasePart") end if not vehicle.PrimaryPart then warn("Vehicle has no PrimaryPart!") return end while AutoFarmEnabled do for _, waypoint in ipairs(Waypoints) do if AutoFarmEnabled then print("Moving to:", waypoint) MoveVehicleToPosition(vehicle, waypoint, 120) wait(1) end end end print("AutoFarm ended.") end -- Vehicle Functions local function EnterVehicle() local player = game.Players.LocalPlayer local vehicle = workspace.Vehicles:FindFirstChild(player.Name) if vehicle then local humanoid = player.Character and player.Character:FindFirstChild("Humanoid") if humanoid and not humanoid.SeatPart then local driveSeat = vehicle:FindFirstChild("DriveSeat") if driveSeat then driveSeat:Sit(humanoid) end end end end local function BringVehicle() local player = game.Players.LocalPlayer local vehicle = workspace.Vehicles:FindFirstChild(player.Name) local character = player.Character if vehicle and character then local characterCFrame = character.PrimaryPart and character.PrimaryPart.CFrame if characterCFrame then EnterVehicle() wait(0.5) vehicle:SetPrimaryPartCFrame(characterCFrame) end end end -- Flight System RunService.Stepped:Connect(function() local character = LocalPlayer.Character if FlightEnabled and character and typeof(character) == "Instance" then local humanoid = character:FindFirstChildWhichIsA("Humanoid") if humanoid then local seat = humanoid.SeatPart if seat and seat:IsA("VehicleSeat") then local vehicle = FindVehicleFromSeat(seat) if vehicle and vehicle:IsA("Model") then if not vehicle.PrimaryPart then vehicle.PrimaryPart = seat or vehicle:FindFirstChildWhichIsA("BasePart") end local vehicleCFrame = vehicle:GetPrimaryPartCFrame() local lookCFrame = CFrame.new(vehicleCFrame.Position, vehicleCFrame.Position + workspace.CurrentCamera.CFrame.LookVector) local moveDirection = Vector3.new( (UserInputService:IsKeyDown(Enum.KeyCode.D) and FlightSpeed or 0) - (UserInputService:IsKeyDown(Enum.KeyCode.A) and FlightSpeed or 0), (UserInputService:IsKeyDown(Enum.KeyCode.E) and FlightSpeed/2 or 0) - (UserInputService:IsKeyDown(Enum.KeyCode.Q) and FlightSpeed/2 or 0), (UserInputService:IsKeyDown(Enum.KeyCode.S) and FlightSpeed or 0) - (UserInputService:IsKeyDown(Enum.KeyCode.W) and FlightSpeed or 0) ) vehicle:SetPrimaryPartCFrame(lookCFrame * CFrame.new(moveDirection)) seat.AssemblyLinearVelocity = Vector3.new(0, 0, 0) seat.AssemblyAngularVelocity = Vector3.new(0, 0, 0) end end end elseif character and typeof(character) == "Instance" then character.Parent = DefaultCharacterParent or character.Parent DefaultCharacterParent = character.Parent end end) -- Aimbot System local AimbotEnabled = false local AimbotKey = Enum.KeyCode.L local AimPart = "Head" local FOV = 100 local TeamCheck = true local KnockedCheck = true local FOVCircle = Drawing.new("Circle") FOVCircle.Visible = false FOVCircle.Thickness = 1.5 FOVCircle.Radius = FOV FOVCircle.Transparency = 1 FOVCircle.Color = Color3.fromRGB(255, 128, 128) FOVCircle.Position = workspace.CurrentCamera.ViewportSize / 2 local function GetBestTarget() local camera = workspace.CurrentCamera local bestTarget = nil local closestDistance = FOV for _, player in pairs(game.Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild(AimPart) then local humanoid = player.Character:FindFirstChild("Humanoid") if (not humanoid or not KnockedCheck or humanoid.Health > 24) and (not TeamCheck or player.Team ~= LocalPlayer.Team) then local screenPos = camera:WorldToScreenPoint(player.Character[AimPart].Position) local distance = (Vector2.new(screenPos.X, screenPos.Y) - Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2)).Magnitude if distance < closestDistance then closestDistance = distance bestTarget = player end end end end return bestTarget end RunService.RenderStepped:Connect(function() if AimbotEnabled and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) then local target = GetBestTarget() if target and target.Character and target.Character:FindFirstChild(AimPart) then local camera = workspace.CurrentCamera camera.CFrame = CFrame.new(camera.CFrame.Position, target.Character[AimPart].Position) end end end) -- Create Tabs local InfoTab = Window:MakeTab({Name = "Info", Icon = "rbxassetid://14219650242", PremiumOnly = false}) local LocalPlayerTab = Window:MakeTab({Name = "localPlayer", Icon = "rbxassetid://17132515723", PremiumOnly = false}) local AimbotTab = Window:MakeTab({Name = "Aimbot", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local TeleportsTab = Window:MakeTab({Name = "Teleports", Icon = "rbxassetid://82500925843097", PremiumOnly = false}) local CarModsTab = Window:MakeTab({Name = "Car Modifications", Icon = "rbxassetid://13773422471", PremiumOnly = false}) local ESPTab = Window:MakeTab({Name = "ESP", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local TrollTab = Window:MakeTab({Name = "Troll", Icon = "rbxassetid://4483362458", PremiumOnly = false}) local ServerInfoTab = Window:MakeTab({Name = "Server Infos", Icon = "rbxassetid://17132521951", PremiumOnly = false}) local AutoFarmTab = Window:MakeTab({Name = "AutoFarm", Icon = "rbxassetid://6023426923", PremiumOnly = false}) local ServerTab = Window:MakeTab({Name = "Server", Icon = "rbxassetid://17132521951", PremiumOnly = false}) local UpdateLogTab = Window:MakeTab({Name = "Update log", Icon = "rbxassetid://4483362458", PremiumOnly = false}) local CreditsTab = Window:MakeTab({Name = "CreditsTab", Icon = "rbxassetid://6023426920", PremiumOnly = false}) -- Info Tab InfoTab:AddButton({ Name = "c00lguyui", Callback = function() setclipboard("https://discord.gg/ANzzyds29F") OrionLib:MakeNotification({ Name = "Link Copied!", Content = "The link has been copied to your clipboard.", Image = "rbxassetid://4483345998", Time = 5, }) end, }) InfoTab:AddSection({Name = "Update Log"}) InfoTab:AddParagraph("version 1.3", "Welcome to the version 1.3 of the script!\n\n- Script is working now\n- This guy fixed my script: ggtleo_mod on Discord\n\n- Fix Rainbow Car\n- Fix ServerHop") -- Local Player Tab LocalPlayerTab:AddSection({Name = "Client"}) LocalPlayerTab:AddToggle({ Name = "Click to Delete", Default = false, Callback = function(value) ClickDeleteEnabled = value -- Implementation for click to delete end, }) -- Aimbot Tab AimbotTab:AddToggle({ Name = "Aimbot", Default = false, Callback = function(value) AimbotEnabled = value end, }) AimbotTab:AddBind({ Name = "Aimbot Keybind", Default = Enum.KeyCode.L, Hold = false, Callback = function() AimbotEnabled = not AimbotEnabled OrionLib:MakeNotification({ Name = "Aimbot", Content = AimbotEnabled and "Aimbot Enabled" or "Aimbot Disabled", Image = "rbxassetid://4483345998", Time = 3, }) end, }) -- Car Modifications Tab CarModsTab:AddToggle({ Name = "Flight", Default = false, Callback = function(value) FlightEnabled = value end, }) CarModsTab:AddSlider({ Name = "Flight Speed", Min = 1, Max = 3, Default = 1, Increment = 1, ValueName = "Speed", Callback = function(value) FlightSpeed = value end, }) CarModsTab:AddButton({ Name = "Bring Car", Callback = function() BringVehicle() end, }) CarModsTab:AddButton({ Name = "Enter Car", Callback = function() EnterVehicle() end, }) -- AutoFarm Tab AutoFarmTab:AddButton({ Name = "Autofarm Gui", Callback = function() pcall(function() loadstring(game:HttpGet("https://rawscripts.net/raw/Emergency-Hamburg-c00lguy-UI-AutoFarm-26594", true))() end) end, }) -- Server Tab ServerTab:AddButton({ Name = "Server Hop", Callback = function() serverHop() end, }) ServerTab:AddButton({ Name = "Leave Server", Callback = function() game:Shutdown() end, }) -- Credits Tab CreditsTab:AddSection({Name = "Credits"}) CreditsTab:AddLabel("Created by: c00lguy") CreditsTab:AddLabel("Version: 1.0") -- Initialize UI OrionLib:Init()