-- British Indian Ocean Territory Vehicle Freezer local Players = game:GetService("Players") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- ScreenGui local gui = Instance.new("ScreenGui") gui.Name = "BritishIndianOceanTerritoryVehicleFreezer" gui.Parent = playerGui gui.ResetOnSpawn = false -- Floating Icon local icon = Instance.new("TextButton") icon.Size = UDim2.new(0,60,0,60) icon.Position = UDim2.new(0,20,0.5,-30) icon.Text = "🇮🇴" icon.TextScaled = true icon.BackgroundColor3 = Color3.fromRGB(40,40,40) icon.Parent = gui icon.Active = true icon.Draggable = true -- Main Frame local frame = Instance.new("Frame") frame.Size = UDim2.new(0,420,0,300) frame.Position = UDim2.new(0.5,-210,0.5,-150) frame.BackgroundColor3 = Color3.fromRGB(35,35,35) frame.Visible = false frame.Parent = gui frame.Active = true frame.Draggable = true -- Title (Updated to Full Name) local title = Instance.new("TextLabel") title.Size = UDim2.new(1,0,0,30) title.Text = "British Indian Ocean Territory Vehicle Freezer" title.TextColor3 = Color3.new(1,1,1) title.BackgroundTransparency = 1 title.Parent = frame -- Home Page local homePage = Instance.new("Frame") homePage.Size = UDim2.new(1,0,1,-30) homePage.Position = UDim2.new(0,0,0,30) homePage.BackgroundTransparency = 1 homePage.Parent = frame -- Profile Icon local avatar = Instance.new("ImageLabel") avatar.Size = UDim2.new(0,70,0,70) avatar.Position = UDim2.new(0,10,0,10) avatar.BackgroundTransparency = 1 avatar.Parent = homePage local thumbType = Enum.ThumbnailType.HeadShot local thumbSize = Enum.ThumbnailSize.Size100x100 local content = Players:GetUserThumbnailAsync(player.UserId, thumbType, thumbSize) avatar.Image = content -- Player Info local info = Instance.new("TextLabel") info.Size = UDim2.new(1,-90,0,120) info.Position = UDim2.new(0,90,0,10) info.BackgroundTransparency = 1 info.TextXAlignment = Enum.TextXAlignment.Left info.TextColor3 = Color3.new(1,1,1) info.Text = "Username: "..player.Name.. "\nUser ID: "..player.UserId.. "\nLocation: Brazil".. "\nState: Stable" info.Parent = homePage -- Freeze Button local freeze = Instance.new("TextButton") freeze.Size = UDim2.new(0.4,0,0,40) freeze.Position = UDim2.new(0.05,0,0.75,0) freeze.Text = "Freeze Vehicles" freeze.Parent = homePage -- Unfreeze Button local unfreeze = Instance.new("TextButton") unfreeze.Size = UDim2.new(0.4,0,0,40) unfreeze.Position = UDim2.new(0.55,0,0.75,0) unfreeze.Text = "Unfreeze Vehicles" unfreeze.Parent = homePage -- Infinite Yield Button local iyButton = Instance.new("TextButton") iyButton.Size = UDim2.new(0.9,0,0,40) iyButton.Position = UDim2.new(0.05,0,0.9,0) iyButton.Text = "Load Infinite Yield" iyButton.Parent = homePage iyButton.MouseButton1Click:Connect(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))() end) -- Toggle GUI icon.MouseButton1Click:Connect(function() frame.Visible = not frame.Visible end) -- Freeze Logic (Safe) freeze.MouseButton1Click:Connect(function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("VehicleSeat") then local vehicleModel = v:FindFirstAncestorOfClass("Model") if vehicleModel then for _, p in pairs(vehicleModel:GetDescendants()) do if p:IsA("BasePart") then p.Anchored = true end end end end end end) -- Unfreeze Logic (Safe) unfreeze.MouseButton1Click:Connect(function() for _, v in pairs(workspace:GetDescendants()) do if v:IsA("VehicleSeat") then local vehicleModel = v:FindFirstAncestorOfClass("Model") if vehicleModel then for _, p in pairs(vehicleModel:GetDescendants()) do if p:IsA("BasePart") then p.Anchored = false end end end end end end)