local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Lighting = game:GetService("Lighting") local TweenService = game:GetService("TweenService") local LocalPlayer = Players.LocalPlayer local Camera = workspace.CurrentCamera local function getChar() return LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() end local function getRoot() local c = getChar() return c:WaitForChild("HumanoidRootPart") end local SPOTS = { houseLarge = { name = "Safe Spot [LARGE]", path = "Workspace.House.Second Floor.Structure.MasterScalePartition.PlasterPartition", game = "The House" }, houseSafe = { name = "Lazy Spot [He Can See You but he cant kill you]", path = "Workspace.House.Second Floor.Rooms.Bathroom2.Objects.BathAndShower.Bathtub", game = "The House" }, lazySpot2 = { name = "Lazy Spot 2 [Same Thing]", path = "Workspace.House.Areas.Bathroom1.Objects.Shower.Bathtub", game = "The House" }, snowMini = { name = "Safe Spot [Mini but safe]", path = "Workspace.House.Areas.LodgeArt.Snowden.07_Hearth.ChimneyShaft", game = "Snowbound" }, stormIron = { name = "Safe spot (Super super lazy searching best spot..)", path = "Workspace.House.Shell.BuiltInFurniture.GroundFloor.Kitchen.Iron.iron", game = "StormChast" }, stormMahog = { name = "Safe Spot (Idk)", path = "Workspace.House.Shell.GrandStaircase.GroundFloor.GrandHall.Mahog.mahog", game = "StormChast" } } local noclipActive = true local espActive = false local brightActive = false local fogErased = false local aimbotActive = false local fovCircle = Drawing.new("Circle") fovCircle.Visible = false fovCircle.Radius = 150 fovCircle.Thickness = 2 fovCircle.Color = Color3.fromRGB(255, 0, 0) fovCircle.Filled = false local function showCustomNotif() local existingNotif = game.CoreGui:FindFirstChild("CustomPhoneNotif") if existingNotif then existingNotif:Destroy() end local notifGui = Instance.new("ScreenGui") notifGui.Name = "CustomPhoneNotif" notifGui.Parent = game.CoreGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 350, 0, 45) frame.Position = UDim2.new(0.5, -175, -0.1, 0) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.BorderSizePixel = 0 frame.Parent = notifGui local corner = Instance.new("UICorner"); corner.CornerRadius = UDim.new(0, 8); corner.Parent = frame local stroke = Instance.new("UIStroke"); stroke.Color = Color3.fromRGB(100, 0, 0); stroke.Thickness = 1.5; stroke.Parent = frame local text = Instance.new("TextLabel") text.Size = UDim2.new(1, -50, 1, 0) text.Position = UDim2.new(0, 10, 0, 0) text.BackgroundTransparency = 1 text.Text = "TIP: Teleport not working? Try spam click the safe spot button and its will working again! Trust me" text.TextColor3 = Color3.fromRGB(255, 255, 255) text.Font = Enum.Font.Gotham text.TextSize = 12 text.TextWrapped = true text.TextXAlignment = Enum.TextXAlignment.Left text.Parent = frame local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 30, 0, 30) closeBtn.Position = UDim2.new(1, -35, 0.5, -15) closeBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0) closeBtn.Text = "X"; closeBtn.TextColor3 = Color3.fromRGB(255, 100, 100); closeBtn.Font = Enum.Font.GothamBold closeBtn.Parent = frame local closeCorner = Instance.new("UICorner"); closeCorner.CornerRadius = UDim.new(0, 6); closeCorner.Parent = closeBtn TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Position = UDim2.new(0.5, -175, 0.05, 0)}):Play() local function closeNotif() local tweenOut = TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Position = UDim2.new(0.5, -175, -0.1, 0)}) tweenOut:Play() tweenOut.Completed:Connect(function() notifGui:Destroy() end) end closeBtn.MouseButton1Click:Connect(closeNotif) task.delay(25, function() if notifGui and notifGui.Parent then closeNotif() end end) end local function noclip() if noclipActive then local c = getChar() for _, v in pairs(c:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end end local function getPartFromPath(path) if not path then return nil end local current = game for _, partName in pairs(string.split(path, ".")) do if current then current = current:FindFirstChild(partName) end end return current end local function teleportToSpot(spotKey) local spot = SPOTS[spotKey] if not spot or not spot.path then return end local part = getPartFromPath(spot.path) if part then local targetCFrame = part.CFrame local root = getRoot() root.CFrame = targetCFrame root.Velocity = Vector3.new(0,0,0) local startTime = tick() local connection connection = RunService.Heartbeat:Connect(function() if tick() - startTime < 2 then if (root.Position - targetCFrame.Position).Magnitude > 5 then root.CFrame = targetCFrame end else connection:Disconnect() end end) task.spawn(function() game:GetService("StarterGui"):SetCore("SendNotification", { Title = "By Alo's", Text = "Teleported to " .. spot.name .. "!", Duration = 3 }) end) else task.spawn(function() game:GetService("StarterGui"):SetCore("SendNotification", { Title = "By Alo's", Text = "Spot not found, This is for " .. spot.game .. " btw", Duration = 3 }) end) end end local gui = Instance.new("ScreenGui") gui.Name = "By_Alos" gui.Parent = game.CoreGui local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 320, 0, 440) mainFrame.Position = UDim2.new(0.5, -160, 0.5, -220) mainFrame.BackgroundColor3 = Color3.fromRGB(20, 0, 0) mainFrame.BackgroundTransparency = 0.1 mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = gui mainFrame.Visible = true local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 40) title.Text = "Cheat teleport and more V2" title.TextColor3 = Color3.fromRGB(255, 50, 50) title.BackgroundColor3 = Color3.fromRGB(60, 0, 0) title.Font = Enum.Font.GothamBold title.TextSize = 18 title.Parent = mainFrame local credits = Instance.new("TextLabel") credits.Size = UDim2.new(0, 150, 0, 20) credits.Position = UDim2.new(0, 10, 1, -25) credits.BackgroundTransparency = 1 credits.Text = "By Alo's & Slayer" credits.TextColor3 = Color3.fromRGB(200, 50, 50) credits.Font = Enum.Font.GothamBold credits.TextSize = 12 credits.TextXAlignment = Enum.TextXAlignment.Left credits.Parent = mainFrame local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 30, 0, 30) closeBtn.Position = UDim2.new(1, -35, 0, 5) closeBtn.Text = "X" closeBtn.BackgroundColor3 = Color3.fromRGB(100, 0, 0) closeBtn.TextColor3 = Color3.fromRGB(255, 100, 100) closeBtn.Font = Enum.Font.GothamBold closeBtn.Parent = mainFrame local menuFrame = Instance.new("Frame") menuFrame.Size = UDim2.new(1, -20, 0, 80) menuFrame.Position = UDim2.new(0, 10, 0, 50) menuFrame.BackgroundTransparency = 1 menuFrame.Parent = mainFrame local function createMenuBtn(text, x, callback) local b = Instance.new("TextButton") b.Size = UDim2.new(0, 70, 0, 35) b.Position = UDim2.new(0, x, 0, 0) b.Text = text b.BackgroundColor3 = Color3.fromRGB(80, 0, 0) b.TextColor3 = Color3.fromRGB(255, 100, 100) b.Font = Enum.Font.GothamBold b.TextSize = 12 b.Parent = menuFrame b.MouseButton1Click:Connect(callback) return b end local houseBtn = createMenuBtn("The House", 0, function() end) local snowBtn = createMenuBtn("Snowbound", 75, function() end) local stormBtn = createMenuBtn("StormChast", 150, function() end) local mainBtn2 = createMenuBtn("Main", 225, function() end) local houseContent = Instance.new("Frame") houseContent.Size = UDim2.new(1, -20, 0, 250) houseContent.Position = UDim2.new(0, 10, 0, 140) houseContent.BackgroundTransparency = 1 houseContent.Visible = false houseContent.Parent = mainFrame local function makeHouseBtn(text, y, key) local b = Instance.new("TextButton") b.Size = UDim2.new(1, 0, 0, 45) b.Position = UDim2.new(0, 0, 0, y) b.Text = text b.BackgroundColor3 = Color3.fromRGB(80, 0, 0) b.TextColor3 = Color3.fromRGB(255, 100, 100) b.Font = Enum.Font.GothamBold b.TextSize = 14 b.TextWrapped = true b.Parent = houseContent b.MouseButton1Click:Connect(function() teleportToSpot(key) end) end makeHouseBtn("Safe Spot [LARGE]", 0, "houseLarge") makeHouseBtn("Lazy Spot [He Can See You but he cant kill you]", 55, "houseSafe") makeHouseBtn("Lazy Spot 2 [Same Thing]", 115, "lazySpot2") local snowContent = Instance.new("Frame") snowContent.Size = UDim2.new(1, -20, 0, 250) snowContent.Position = UDim2.new(0, 10, 0, 140) snowContent.BackgroundTransparency = 1 snowContent.Visible = false snowContent.Parent = mainFrame local function makeSnowBtn(text, y, key) local b = Instance.new("TextButton") b.Size = UDim2.new(1, 0, 0, 45) b.Position = UDim2.new(0, 0, 0, y) b.Text = text b.BackgroundColor3 = Color3.fromRGB(80, 0, 0) b.TextColor3 = Color3.fromRGB(255, 100, 100) b.Font = Enum.Font.GothamBold b.TextSize = 14 b.Parent = snowContent b.MouseButton1Click:Connect(function() teleportToSpot(key) end) end makeSnowBtn("Safe Spot [Mini but safe]", 0, "snowMini") local stormContent = Instance.new("Frame") stormContent.Size = UDim2.new(1, -20, 0, 250) stormContent.Position = UDim2.new(0, 10, 0, 140) stormContent.BackgroundTransparency = 1 stormContent.Visible = false stormContent.Parent = mainFrame local function makeStormBtn(text, y, key) local b = Instance.new("TextButton") b.Size = UDim2.new(1, 0, 0, 45) b.Position = UDim2.new(0, 0, 0, y) b.Text = text b.BackgroundColor3 = Color3.fromRGB(80, 0, 0) b.TextColor3 = Color3.fromRGB(255, 100, 100) b.Font = Enum.Font.GothamBold b.TextSize = 14 b.TextWrapped = true b.Parent = stormContent b.MouseButton1Click:Connect(function() teleportToSpot(key) end) end makeStormBtn("Safe spot (Super super lazy searching best spot..)", 0, "stormIron") makeStormBtn("Safe Spot (Idk)", 55, "stormMahog") local mainContent = Instance.new("Frame") mainContent.Size = UDim2.new(1, -20, 0, 300) mainContent.Position = UDim2.new(0, 10, 0, 140) mainContent.BackgroundTransparency = 1 mainContent.Visible = false mainContent.Parent = mainFrame local noclipBtn = Instance.new("TextButton") noclipBtn.Size = UDim2.new(1, 0, 0, 40) noclipBtn.Position = UDim2.new(0, 0, 0, 0) noclipBtn.Text = "Noclip: ON" noclipBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0) noclipBtn.TextColor3 = Color3.fromRGB(255, 100, 100) noclipBtn.Font = Enum.Font.GothamBold noclipBtn.TextSize = 14 noclipBtn.Parent = mainContent noclipBtn.MouseButton1Click:Connect(function() noclipActive = not noclipActive noclipBtn.Text = "Noclip: " .. (noclipActive and "ON" or "OFF") end) local brightBtn = Instance.new("TextButton") brightBtn.Size = UDim2.new(1, 0, 0, 40) brightBtn.Position = UDim2.new(0, 0, 0, 45) brightBtn.Text = "Fullbright: OFF" brightBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0) brightBtn.TextColor3 = Color3.fromRGB(255, 100, 100) brightBtn.Font = Enum.Font.GothamBold brightBtn.TextSize = 14 brightBtn.Parent = mainContent brightBtn.MouseButton1Click:Connect(function() brightActive = not brightActive brightBtn.Text = "Fullbright: " .. (brightActive and "ON" or "OFF") end) local fogBtn = Instance.new("TextButton") fogBtn.Size = UDim2.new(1, 0, 0, 40) fogBtn.Position = UDim2.new(0, 0, 0, 90) fogBtn.Text = "No Fog: OFF" fogBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0) fogBtn.TextColor3 = Color3.fromRGB(255, 100, 100) fogBtn.Font = Enum.Font.GothamBold fogBtn.TextSize = 14 fogBtn.Parent = mainContent fogBtn.MouseButton1Click:Connect(function() fogErased = not fogErased fogBtn.Text = "No Fog: " .. (fogErased and "ON" or "OFF") end) local espBtn = Instance.new("TextButton") espBtn.Size = UDim2.new(1, 0, 0, 40) espBtn.Position = UDim2.new(0, 0, 0, 135) espBtn.Text = "Locust ESP: OFF" espBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0) espBtn.TextColor3 = Color3.fromRGB(255, 100, 100) espBtn.Font = Enum.Font.GothamBold espBtn.TextSize = 14 espBtn.Parent = mainContent espBtn.MouseButton1Click:Connect(function() espActive = not espActive espBtn.Text = "Locust ESP: " .. (espActive and "ON" or "OFF") end) local aimbotBtn = Instance.new("TextButton") aimbotBtn.Size = UDim2.new(1, 0, 0, 40) aimbotBtn.Position = UDim2.new(0, 0, 0, 180) aimbotBtn.Text = "Aimbot Locust (Sheriff): OFF" aimbotBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0) aimbotBtn.TextColor3 = Color3.fromRGB(255, 100, 100) aimbotBtn.Font = Enum.Font.GothamBold aimbotBtn.TextSize = 14 aimbotBtn.Parent = mainContent aimbotBtn.MouseButton1Click:Connect(function() aimbotActive = not aimbotActive aimbotBtn.Text = "Aimbot Locust (Sheriff): " .. (aimbotActive and "ON" or "OFF") end) local function showPage(page) houseContent.Visible = (page == "house") snowContent.Visible = (page == "snow") stormContent.Visible = (page == "storm") mainContent.Visible = (page == "main") end houseBtn.MouseButton1Click:Connect(function() showPage("house") end) snowBtn.MouseButton1Click:Connect(function() showPage("snow") end) stormBtn.MouseButton1Click:Connect(function() showPage("storm") end) mainBtn2.MouseButton1Click:Connect(function() showPage("main") end) local locustHighlight = nil RunService.RenderStepped:Connect(function() if fovCircle then fovCircle.Position = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2) fovCircle.Visible = aimbotActive end if brightActive or fogErased then Lighting.FogEnd = 999999 Lighting.FogColor = Color3.fromRGB(255, 255, 255) Lighting.ClockTime = 14 if brightActive then Lighting.Brightness = 2.5 Lighting.Ambient = Color3.fromRGB(255, 255, 255) Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255) end end local locust = workspace:FindFirstChild("Locust") if locust then if espActive then if not locustHighlight or locustHighlight.Parent ~= locust then if locustHighlight then locustHighlight:Destroy() end locustHighlight = Instance.new("Highlight") locustHighlight.Adornee = locust locustHighlight.FillColor = Color3.fromRGB(255, 0, 0) locustHighlight.FillTransparency = 0.3 locustHighlight.OutlineColor = Color3.fromRGB(255, 255, 255) locustHighlight.Parent = locust end else if locustHighlight then locustHighlight:Destroy() locustHighlight = nil end end if aimbotActive then local targetPart = locust:FindFirstChild("HumanoidRootPart") if not targetPart and locust:FindFirstChild("Visual") then targetPart = locust.Visual:FindFirstChild("LocustTorso") or locust.Visual:FindFirstChild("LocustHead") end if targetPart then local targetPos = targetPart.Position local screenPos, onScreen = Camera:WorldToViewportPoint(targetPos) if onScreen then local center = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2) local dist = (Vector2.new(screenPos.X, screenPos.Y) - center).Magnitude if dist < fovCircle.Radius then local rayParams = RaycastParams.new() rayParams.FilterDescendantsInstances = {getChar(), Camera} rayParams.FilterType = Enum.RaycastFilterType.Exclude local rayResult = workspace:Raycast(Camera.CFrame.Position, (targetPos - Camera.CFrame.Position), rayParams) if rayResult and rayResult.Instance:IsDescendantOf(locust) then local aimCFrame = CFrame.new(Camera.CFrame.Position, targetPos) Camera.CFrame = Camera.CFrame:Lerp(aimCFrame, 0.5) end end end end end else if locustHighlight then locustHighlight:Destroy() locustHighlight = nil end end end) local iconFrame = Instance.new("ImageButton") iconFrame.Size = UDim2.new(0, 60, 0, 60) iconFrame.Position = UDim2.new(0.9, 0, 0.2, 0) iconFrame.Image = "rbxassetid://90016208586978" iconFrame.BackgroundColor3 = Color3.fromRGB(150, 0, 0) iconFrame.BackgroundTransparency = 0 iconFrame.Visible = false iconFrame.Parent = gui local iconCorner = Instance.new("UICorner") iconCorner.CornerRadius = UDim.new(1, 0) iconCorner.Parent = iconFrame local dragging = false local dragStart, startPos iconFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true; dragStart = input.Position; startPos = iconFrame.Position end end) iconFrame.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart iconFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end) closeBtn.MouseButton1Click:Connect(function() mainFrame.Visible = false; iconFrame.Visible = true end) iconFrame.MouseButton1Click:Connect(function() mainFrame.Visible = true; iconFrame.Visible = false end) RunService.Stepped:Connect(function() if noclipActive then noclip() end end) task.wait(1) showCustomNotif()