bit32={};local N=32; local P=2^N ;bit32.bnot=function(x) x=x%P ; return (P-1) -x ;end;bit32.band=function(x,y) if (y==255) then return x%256 ;end if (y==65535) then return x%65536 ;end if (y== 4294967295) then return x%4294967296 ;end x,y=x%P ,y%P ;local r=0;local p=1; for i=1,N do local a,b=x%2 ,y%2 ;x,y=math.floor(x/2 ),math.floor(y/2 );if ((a + b )==2) then r=r + p ;end p=2 * p ;end return r;end;bit32.bor=function(x,y) if (y==255) then return (x-(x%256)) + 255 ;end if (y==65535) then return (x-(x%65536)) + 65535 ;end if (y==4294967295) then return 4294967295;end x,y=x%P ,y%P ;local r=0;local p=1;for i=1,N do local a,b=x%2 ,y%2 ;x,y=math.floor(x/2 ),math.floor(y/2 );if ((a + b)>=1) then r=r + p ;end p=2 * p ;end return r;end;bit32.bxor=function(x,y) x,y=x%P ,y%P ;local r=0;local p=1;for i=1,N do local a,b=x%2 ,y%2 ;x,y=math.floor(x/2 ),math.floor(y/2 );if ((a + b)==1) then r=r + p ;end p=2 * p ;end return r;end;bit32.lshift=function(x,s_amount) if (math.abs(s_amount)>=N) then return 0;end x=x%P ;if ( s_amount<0) then return math.floor(x * (2^s_amount) );else return (x * (2^s_amount))%P ;end end;bit32.rshift= function(x,s_amount) if (math.abs(s_amount)>=N) then return 0;end x=x%P ;if (s_amount>0) then return math. floor(x * (2^ -s_amount) );else return (x * (2^ -s_amount))%P ;end end;bit32.arshift=function(x,s_amount) if ( math.abs(s_amount)>=N) then return 0;end x=x%P ;if (s_amount>0) then local add=0;if (x>=(P/2)) then add=P-(2^(N- s_amount)) ;end return math.floor(x * (2^ -s_amount) ) + add ;else return (x * (2^ -s_amount))%P ;end end;local ha=math .random(5911595,128299699);local Players=game:GetService("Players");local player=Players.LocalPlayer;local screenGui= Instance.new("ScreenGui");screenGui.ResetOnSpawn=false;screenGui.Name=ha;screenGui.Parent=game:WaitForChild("CoreGui"); local TextButton=Instance.new("TextButton");TextButton.Parent=screenGui;TextButton.Name=ha .. "Free_NOIKP7J8JL5UQZX" ; TextButton.BackgroundColor3=Color3.fromRGB(0,0,0);TextButton.BorderColor3=Color3.fromRGB(255,0,0);TextButton.Position=UDim2.new (0.022,0,0.028,0);TextButton.Size=UDim2.new(0,200,0,50);TextButton. --[[==============================]]Font=Enum.Font.SciFi; TextButton.Text="Open GUI";TextButton.TextColor3=Color3. --[[============================================]]fromRGB(255,0,0); TextButton.TextScaled=true;TextButton.TextWrapped=true; --[[======================================================]]TextButton. Draggable=true;local Frame=Instance.new("Frame"); --[[==========================================================]]Frame.Parent= screenGui;Frame.Name=ha .. "Free_HKLP7J8KL53VPXT" --[[==============================================================]] ;Frame.Active= true;Frame.BackgroundColor3=Color3.fromRGB(39,39,39 --[[================================================================]]);Frame. BorderSizePixel=0;Frame.Position=UDim2.new(0.4,0, --[[==================================================================]]0.4,0);Frame. Size=UDim2.new(0,900,0,450);Frame.Draggable=true; --[[==================================================================]]local screenGui2=game:WaitForChild("CoreGui"):WaitForChild( --[[====================================================================]]ha);local TextButton2=screenGui2:WaitForChild(ha .. "Free_NOIKP7J8JL5UQZX" ); --[[====================================================================]]local Frameeeee2=screenGui2:WaitForChild(ha .. "Free_HKLP7J8KL53VPXT" ); --[[======================================================================]]TextButton2. MouseButton1Click:Connect(function() Frameeeee2.Visible= not Frameeeee2. --[[======================================================================]]Visible;end); local function createButton(text,pos,callback) local button=Instance.new( --[[======================================================================]]"TextButton") ;button.Size=UDim2.new(0,100,0,50);button.Name=ha .. "Free_P4L6ST1NE" ;button. --[[======================================================================]]Position=pos; button.Text=text;button.BackgroundColor3=Color3.fromRGB(255,0,0);button. --[[======================================================================]]TextColor3= Color3.new(1,1,1);button.Parent=Frameeeee2;button.TextScaled=true;local kk=Instance --[[======================================================================]].new( "UICorner",button);kk.CornerRadius=UDim.new(0,8);button.MouseButton1Click:Connect( --[[==================================================================]]callback); return button;end createButton("Close",UDim2.new(0,8,0,8),function() screenGui2: --[[================================================================]]Destroy();end); local h=Instance.new("Part",workspace);h.Anchored=true;h.Position=Vector3.new( -96.5, --[[==============================================================]]24.6,366.5); createButton("to real safezone",UDim2.new(0,108,0,8),function() local Players=game: --[[==========================================================]]GetService( "Players");local player=Players.LocalPlayer;local character=player.Character or player. --[[====================================================]]CharacterAdded:Wait() ; repeat wait();until character:FindFirstChild("HumanoidRootPart") local targetPosition=Vector3 --[[==============================================]].new( -96.5,26.6,366.5); character:MoveTo(targetPosition);character:WaitForChild("HumanoidRootPart").CFrame=CFrame.new( --[[====================================]]targetPosition);local Players =game:GetService("Players");local player=Players.LocalPlayer;end);createButton("reset",UDim2.new(0, --[[========================]]208,0,8),function() local Players= game:GetService("Players");local player=Players.LocalPlayer;local character=player.Character or player.CharacterAdded:Wait() ;repeat wait();until character: FindFirstChild("HumanoidRootPart") local targetPosition=Vector3.new( -76.5,34.6,366.5);character:MoveTo(targetPosition);character:WaitForChild("HumanoidRootPart"). CFrame=CFrame.new(targetPosition);local Players=game:GetService("Players");local player=Players.LocalPlayer;end);createButton("delete gerage/door ",UDim2.new(0,308,0 ,8),function() local function deleteGarageDoors(parent) for _,descendant in ipairs(parent:GetDescendants()) do if (descendant:IsA("Model") or descendant:IsA("Folder") or (4593<=2672)) then if ((string.lower(descendant.Name)=="garage") or (1168>3156)) then for _,item in ipairs(descendant:GetChildren()) do if ((string.lower(item.Name) =="door") or (572>4486)) then item:Destroy();print("[🗑️] Deleted:",item:GetFullName());end end end end end end if ((1404==1404) and workspace:FindFirstChild("doors")) then deleteGarageDoors(workspace.doors);end local map=workspace:FindFirstChild("Map");if map then deleteGarageDoors(map);end end);createButton( "AUTO HIGHLIGHT powerbox",UDim2.new(0,8,0,108),function() local RunService=game:GetService("RunService");local Players=game:GetService("Players");local PowerBox= workspace:WaitForChild("PowerBox");local player=Players.LocalPlayer;local char=player.Character or player.CharacterAdded:Wait() ;local hrp=char:WaitForChild( "HumanoidRootPart");local function createRainbowHighlight(obj) if ( not obj:FindFirstChild("RainbowHighlight") or (3748<2212)) then local h=Instance.new("Highlight");h .Name="RainbowHighlight";h.Adornee=obj;h.FillTransparency=1;h.OutlineTransparency=0;h.Parent=obj;task.spawn(function() local hue=0;while h.Parent and obj.Parent do hue+=0.01 if ((hue>1) or (1180==2180)) then hue=0;end h.OutlineColor=Color3.fromHSV(hue,1,1);RunService.Heartbeat:Wait();end end);end end local function removeHighlight(obj) local h=obj:FindFirstChild("RainbowHighlight");if h then h:Destroy();end end local function getNearestPowerBox() local nearest,dist=nil,math.huge; for _,box in ipairs(PowerBox:GetChildren()) do if ((4090<4653) and box:FindFirstChild("PowerInteract")) then local pos=(box:IsA("Model") and box.PrimaryPart and box. PrimaryPart.Position) or box.Position ;local d=(hrp.Position-pos).Magnitude;if (d1) then hue=0;end highlight.OutlineColor=Color3.fromHSV(hue,1,1);RunService.Heartbeat:Wait();end end);end local function createNameLabel(model) if ((4135<4817) and model:FindFirstChild("BillboardGui_Name")) then return;end local part=model:FindFirstChild("HumanoidRootPart") or model: FindFirstChildWhichIsA("BasePart") ;if ((272==272) and not part) then return;end local billboard=Instance.new("BillboardGui");billboard.Name="BillboardGui_Name"; billboard.Adornee=part;billboard.Size=UDim2.new(0,200,0,50);billboard.AlwaysOnTop=true;billboard.StudsOffset=Vector3.new(0,4,0);billboard.Parent=model;local label= Instance.new("TextLabel");label.Size=UDim2.new(1,0,1,0);label.BackgroundTransparency=1;label.TextColor3=Color3.new(1,1,1);label.TextScaled=true;label.Font=Enum.Font. SourceSansBold;label.Text=model.Name;label.Parent=billboard;task.spawn(function() local hue=0;while billboard.Parent and model.Parent do hue+=0.01 if (hue>1) then hue=0;end label.TextColor3=Color3.fromHSV(hue,1,1);local char=player.Character;if ((100<=3123) and char and char:FindFirstChild("HumanoidRootPart") and part) then local dist=(char.HumanoidRootPart.Position-part.Position).Magnitude;label.Text=string.format("%s | %.1f studs",model.Name,dist);end RunService.Heartbeat:Wait();end end);end local function removeEffects(model) local h=model:FindFirstChild("RainbowHighlight");if (h or (1369>4987)) then h:Destroy();end local g=model: FindFirstChild("BillboardGui_Name");if g then g:Destroy();end end local function setupBot(model) if not model:IsA("Model") then return;end createRainbowHighlight(model);createNameLabel(model);end for _,bot in ipairs(botsFolder:GetChildren()) do setupBot(bot);end botsFolder.ChildAdded:Connect( function(bot) task.wait(0.2);setupBot(bot);end);botsFolder.ChildRemoved:Connect(function(bot) removeEffects(bot);end);end);createButton( "auto savezone if player with bots",UDim2.new(0,208,0,108),function() local Players=game:GetService("Players");local RunService=game:GetService("RunService"); local player=Players.LocalPlayer;local botsFolder=workspace:WaitForChild("bots");local map=workspace:WaitForChild("Map");local safeRooms={};for _,obj in ipairs (map:GetChildren()) do if (string.find(string.lower(obj.Name),"saferoom") or (863>=4584)) then table.insert(safeRooms,obj);end end if (( #safeRooms==0) or (724>=1668)) then warn("[AutoSafeRoom] Tidak ada saferoom ditemukan di Map.");end local function createRainbowHighlight(model) if ((428<1804) and model: FindFirstChild("RainbowHighlight")) then return;end local h=Instance.new("Highlight");h.Name="RainbowHighlight";h.FillTransparency=1;h. OutlineTransparency=0;h.Adornee=model;h.Parent=model;task.spawn(function() local hue=0;while h.Parent and model.Parent do hue+=0.01 if (hue>1) then hue=0;end h.OutlineColor=Color3.fromHSV(hue,1,1);RunService.Heartbeat:Wait();end end);end local function setupBot(bot) if ( not bot:IsA("Model") or (3325>4613)) then return;end createRainbowHighlight(bot);end for _,b in ipairs(botsFolder:GetChildren()) do setupBot(b);end botsFolder. ChildAdded:Connect(function(b) task.wait(0.2);setupBot(b);end);local function getRandomSafeRoom() if (( #safeRooms==0) or (4950<= 4553)) then return nil;end return safeRooms[math.random(1, #safeRooms)];end local SAFE_DISTANCE=23;RunService.Heartbeat: Connect(function() local char=player.Character;local hrp=char and char:FindFirstChild("HumanoidRootPart") ;if ((2665 <=3933) and not hrp) then return;end for _,bot in ipairs( botsFolder:GetChildren()) do local botPart=bot: FindFirstChild("HumanoidRootPart") or bot: FindFirstChildWhichIsA("BasePart") ;if ((3273==3273) and botPart) then local dist=(hrp.Position-botPart.Position). Magnitude;if (dist<=SAFE_DISTANCE) then local safe= getRandomSafeRoom();if not safe then return;end local pos;if safe:IsA("BasePart") then pos=safe.Position + Vector3.new(0,5,0) ;elseif ((3824>409) and safe:IsA("Model")) then local p=safe.PrimaryPart or safe: FindFirstChildWhichIsA("BasePart") ;if p then pos=p.Position + Vector3.new(0,5,0) ;end end if pos then hrp. CFrame=CFrame.new(pos);task.wait(0.5);break;end end end end end);end);createButton( "teleport to power box/instant interact ",UDim2.new(0,308,0 ,108),function() local Players=game:GetService( "Players");local RunService=game:GetService("RunService"); local player=Players.LocalPlayer;local PowerBox=workspace:WaitForChild("PowerBox");local teleportDelay=0.5;local interactRange=10; local teleportHeight=5;local function instantInteract(obj ) for _,prompt in ipairs(obj: GetDescendants()) do if prompt:IsA("ProximityPrompt") then pcall(function() fireproximityprompt (prompt,math.huge);end);end end local remote=obj: FindFirstChild("PowerInteract");if remote then if ((2087==2087) and remote:IsA( "RemoteEvent")) then pcall( function() remote:FireServer();end);elseif (remote: IsA("BindableEvent") or ( 3404>4503)) then pcall(function() remote:Fire(); end);end end end local function teleportTo(position) local char=player.Character or player. CharacterAdded:Wait() ;local hrp= char:WaitForChild( "HumanoidRootPart");hrp.CFrame=CFrame.new(position + Vector3.new(0,teleportHeight,0) );end task.spawn(function() for _,box in ipairs(PowerBox:GetChildren()) do if (box:FindFirstChild("PowerInteract") or box:FindFirstChildWhichIsA("ProximityPrompt",true)) then local pos=nil;if (box:IsA("Model") or (3506<=1309)) then if box.PrimaryPart then pos=box.PrimaryPart.Position;else local base=box:FindFirstChildWhichIsA("BasePart");if ((2955==2955) and base) then pos=base.Position;end end elseif box:IsA("BasePart") then pos=box.Position;end if (pos or (2903==1495)) then teleportTo(pos);task.wait(teleportDelay);instantInteract(box);task.wait(0.3);end end end end);PowerBox.ChildAdded:Connect(function(box) task.wait(0.2);if (box:FindFirstChild("PowerInteract") or box:FindFirstChildWhichIsA("ProximityPrompt",true)) then local pos=nil;if box:IsA("Model") then local base=box.PrimaryPart or box:FindFirstChildWhichIsA("BasePart") ;if ((4546>=2275) and base) then pos=base.Position;end elseif box:IsA("BasePart") then pos=box.Position;end if ((819>=22) and pos) then teleportTo(pos);task.wait(teleportDelay);instantInteract(box);end end end);end);createButton("ambient/speed 230",UDim2.new(0,408,0,108),function() local Players=game:GetService("Players");local Lighting=game:GetService("Lighting");local RunService=game:GetService("RunService");local player=Players.LocalPlayer;Lighting.Ambient=Color3.new(0.35,0.35,0.35);Lighting.Brightness=1;Lighting.OutdoorAmbient=Color3.new(1,1,1);Lighting.FogEnd=100000;Lighting.ClockTime=5;Lighting.ColorShift_Top=Color3.new(1,1,1);Lighting.ColorShift_Bottom=Color3.new(1,1,1);local function setSpeed(char) local humanoid=char:WaitForChild("Humanoid");local normalSpeed=16;local targetSpeed=60;task.spawn(function() while humanoid and humanoid.Parent do if (humanoid.WalkSpeed~=targetSpeed) then humanoid.WalkSpeed=targetSpeed;end RunService.Heartbeat:Wait();end if humanoid then humanoid.WalkSpeed=normalSpeed;end end);end player.CharacterAdded:Connect(setSpeed);if ((3162==3162) and player.Character) then setSpeed(player.Character);end end);local Players=game:GetService("Players");local RunService=game:GetService("RunService");local TweenService=game:GetService("TweenService");local player=Players.LocalPlayer;local camera=workspace.CurrentCamera;local botsFolder=workspace:WaitForChild("bots");local mainFrame=Instance.new("Frame");mainFrame.Size=UDim2.new(0,250,0,320);mainFrame.Position=UDim2.new(0,30,0.5, -20);mainFrame.BackgroundColor3=Color3.fromRGB(25,25,25);mainFrame.BorderSizePixel=0;mainFrame.Active=true;mainFrame.Draggable=true;mainFrame.Parent=Frameeeee2;local title=Instance.new("TextLabel");title.Size=UDim2.new(1,0,0,30);title.BackgroundColor3=Color3.fromRGB(45,45,45);title.Text="👁️ View Bots";title.TextColor3=Color3.new(1,1,1);title.Font=Enum.Font.SourceSansBold;title.TextScaled=true;title.Parent=mainFrame;local toggleBtn=Instance.new("TextButton");toggleBtn.Size=UDim2.new(1, -10,0,30);toggleBtn.Position=UDim2.new(0,5,0,35);toggleBtn.BackgroundColor3=Color3.fromRGB(170,0,0);toggleBtn.TextColor3=Color3.new(1,1,1);toggleBtn.Text="🔄 Auto View: OFF";toggleBtn.Font=Enum.Font.SourceSansBold;toggleBtn.TextScaled=true;toggleBtn.Parent=mainFrame;local scroll=Instance.new("ScrollingFrame");scroll.Size=UDim2.new(1,0,1, -70);scroll.Position=UDim2.new(0,0,0,70);scroll.CanvasSize=UDim2.new(0,0,0,0);scroll.ScrollBarThickness=6;scroll.BackgroundTransparency=1;scroll.Parent=mainFrame;local function createBotButton(bot) local button=Instance.new("TextButton");button.Size=UDim2.new(1, -10,0,30);button.Position=UDim2.new(0,5,0,0);button.BackgroundColor3=Color3.fromRGB(40,40,40);button.BorderSizePixel=0;button.TextColor3=Color3.new(1,1,1);button.Text="View: " .. bot.Name ;button.Font=Enum.Font.SourceSansBold;button.TextScaled=true;button.Parent=scroll;return button;end local function updateBotList() scroll:ClearAllChildren();local y=0;for _,bot in ipairs(botsFolder:GetChildren()) do if bot:IsA("Model") then local btn=createBotButton(bot);btn.Position=UDim2.new(0,5,0,y);y+=35 btn.MouseButton1Click:Connect(function() local hrp=bot:FindFirstChild("HumanoidRootPart") or bot:FindFirstChildWhichIsA("BasePart") ;if not hrp then return;end if ((camera.CameraType~=Enum.CameraType.Scriptable) or (camera.CameraSubject~=nil) or (2369>4429)) then camera.CameraType=Enum.CameraType.Scriptable;camera.CameraSubject=nil;btn.Text="Viewing: " .. bot.Name ;RunService:BindToRenderStep("BotViewCam",Enum.RenderPriority.Camera.Value,function() if ( not hrp or not hrp.Parent) then RunService:UnbindFromRenderStep("BotViewCam");return;end camera.CFrame=CFrame.new(hrp.Position + Vector3.new(0,15,0) ,hrp.Position);end);else RunService:UnbindFromRenderStep("BotViewCam");camera.CameraSubject=player.Character:WaitForChild("Humanoid");camera.CameraType=Enum.CameraType.Custom;btn.Text="View: " .. bot.Name ;end end);end end scroll.CanvasSize=UDim2.new(0,0,0,y);end botsFolder.ChildAdded:Connect(function() task.wait(0.2);updateBotList();end);botsFolder.ChildRemoved:Connect(updateBotList);updateBotList();local autoView=false;local currentBotIndex=1;toggleBtn.MouseButton1Click:Connect(function() autoView= not autoView;if ((4095>=3183) and autoView) then toggleBtn.BackgroundColor3=Color3.fromRGB(0,170,0);toggleBtn.Text="🔄 Auto View: ON";else toggleBtn.BackgroundColor3=Color3.fromRGB(170,0,0);toggleBtn.Text="🔄 Auto View: OFF";RunService:UnbindFromRenderStep("BotViewCam");camera.CameraSubject=player.Character:WaitForChild("Humanoid");camera.CameraType=Enum.CameraType.Custom;end end);task.spawn(function() while true do if autoView then local bots=botsFolder:GetChildren();if ( #bots>0) then currentBotIndex=currentBotIndex + 1 ;if (currentBotIndex> #bots) then currentBotIndex=1;end local bot=bots[currentBotIndex];local hrp=bot:FindFirstChild("HumanoidRootPart") or bot:FindFirstChildWhichIsA("BasePart") ;if (hrp or (3711<1008)) then camera.CameraType=Enum.CameraType.Scriptable;camera.CameraSubject=nil;RunService:BindToRenderStep("BotViewCam",Enum.RenderPriority.Camera.Value,function() if ( not hrp or not hrp.Parent or not autoView or (1049<=906)) then RunService:UnbindFromRenderStep("BotViewCam");return;end camera.CFrame=CFrame.new(hrp.Position + Vector3.new(0,15,0) ,hrp.Position);end);end end end task.wait(2);end end);