-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] local Player = game.Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local CoreGui = game:GetService("CoreGui") local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "KevinmaneMenu" ScreenGui.Parent = CoreGui local TopBar = Instance.new("Frame") TopBar.Name = "TopBar" TopBar.Size = UDim2.new(0, 250, 0, 30) TopBar.Position = UDim2.new(0, 100, 0, 100) TopBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25) TopBar.BorderSizePixel = 0 TopBar.Active = true TopBar.Parent = ScreenGui local TopBarText = Instance.new("TextLabel") TopBarText.Name = "TopBarText" TopBarText.Size = UDim2.new(1, -60, 1, 0) TopBarText.Position = UDim2.new(0, 10, 0, 0) TopBarText.BackgroundTransparency = 1 TopBarText.Text = "KEVINMANE" TopBarText.TextColor3 = Color3.fromRGB(180, 180, 180) TopBarText.TextXAlignment = Enum.TextXAlignment.Left TopBarText.Font = Enum.Font.GothamBold TopBarText.TextSize = 14 TopBarText.Parent = TopBar local dragging = false local dragInput, dragStart, startPos local function updateInput(input) local delta = input.Position - dragStart TopBar.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end TopBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = TopBar.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) TopBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then updateInput(input) end end) local MinimizeButton = Instance.new("TextButton") MinimizeButton.Name = "MinimizeButton" MinimizeButton.Size = UDim2.new(0, 24, 0, 24) MinimizeButton.Position = UDim2.new(1, -52, 0, 3) MinimizeButton.BackgroundColor3 = Color3.fromRGB(50, 50, 50) MinimizeButton.BorderSizePixel = 0 MinimizeButton.Text = "_" MinimizeButton.TextColor3 = Color3.fromRGB(200, 200, 200) MinimizeButton.Font = Enum.Font.GothamBold MinimizeButton.TextSize = 18 MinimizeButton.Parent = TopBar local CloseButton = Instance.new("TextButton") CloseButton.Name = "CloseButton" CloseButton.Size = UDim2.new(0, 24, 0, 24) CloseButton.Position = UDim2.new(1, -26, 0, 3) CloseButton.BackgroundColor3 = Color3.fromRGB(170, 0, 0) CloseButton.BorderSizePixel = 0 CloseButton.Text = "X" CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255) CloseButton.Font = Enum.Font.GothamBold CloseButton.TextSize = 14 CloseButton.Parent = TopBar CloseButton.MouseEnter:Connect(function() TweenService:Create(CloseButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(200, 0, 0)}):Play() end) CloseButton.MouseLeave:Connect(function() TweenService:Create(CloseButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(170, 0, 0)}):Play() end) CloseButton.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) local MainPanel = Instance.new("Frame") MainPanel.Name = "MainPanel" MainPanel.Size = UDim2.new(0, 250, 0, 175) MainPanel.Position = UDim2.new(0, 0, 0, 30) MainPanel.BackgroundColor3 = Color3.fromRGB(35, 35, 35) MainPanel.BorderSizePixel = 0 MainPanel.Parent = TopBar local MinimizedCircle = Instance.new("TextButton") MinimizedCircle.Name = "MinimizedCircle" MinimizedCircle.Size = UDim2.new(0, 40, 0, 40) MinimizedCircle.Position = UDim2.new(0, 100, 0, 100) MinimizedCircle.BackgroundColor3 = Color3.fromRGB(25, 25, 25) MinimizedCircle.BorderSizePixel = 0 MinimizedCircle.Text = "K" MinimizedCircle.TextColor3 = Color3.fromRGB(180, 180, 180) MinimizedCircle.Font = Enum.Font.GothamBlack MinimizedCircle.TextSize = 24 MinimizedCircle.Visible = false MinimizedCircle.Active = true MinimizedCircle.Parent = ScreenGui local UICornerCircle = Instance.new("UICorner") UICornerCircle.CornerRadius = UDim.new(1, 0) UICornerCircle.Parent = MinimizedCircle local draggingCircle = false local dragInputCircle, dragStartCircle, startPosCircle MinimizedCircle.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then draggingCircle = true dragStartCircle = input.Position startPosCircle = MinimizedCircle.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then draggingCircle = false end end) end end) MinimizedCircle.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInputCircle = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInputCircle and draggingCircle then local delta = input.Position - dragStartCircle MinimizedCircle.Position = UDim2.new(startPosCircle.X.Scale, startPosCircle.X.Offset + delta.X, startPosCircle.Y.Scale, startPosCircle.Y.Offset + delta.Y) end end) local isMinimized = false local function MinimizeGUI() isMinimized = true TopBar.Visible = false MinimizedCircle.Visible = true MinimizedCircle.Position = UDim2.new(0, TopBar.AbsolutePosition.X, 0, TopBar.AbsolutePosition.Y) end local function RestoreGUI() isMinimized = false MinimizedCircle.Visible = false TopBar.Visible = true TopBar.Position = UDim2.new(0, MinimizedCircle.AbsolutePosition.X, 0, MinimizedCircle.AbsolutePosition.Y) end MinimizeButton.MouseButton1Click:Connect(function() if isMinimized then RestoreGUI() else MinimizeGUI() end end) MinimizedCircle.MouseButton1Click:Connect(function() RestoreGUI() end) local MenuList = Instance.new("UIListLayout") MenuList.Padding = UDim.new(0, 5) MenuList.HorizontalAlignment = Enum.HorizontalAlignment.Center MenuList.SortOrder = Enum.SortOrder.LayoutOrder MenuList.Parent = MainPanel local TitleLabel = Instance.new("TextLabel") TitleLabel.Name = "TitleLabel" TitleLabel.Size = UDim2.new(1, -20, 0, 20) TitleLabel.Position = UDim2.new(0, 10, 0, 10) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "TELEPORT MENU" TitleLabel.TextColor3 = Color3.fromRGB(220, 220, 220) TitleLabel.Font = Enum.Font.GothamBold TitleLabel.TextSize = 14 TitleLabel.TextXAlignment = Enum.TextXAlignment.Left TitleLabel.LayoutOrder = 1 TitleLabel.Parent = MainPanel local function TeleportPlayer(targetCFrame) local character = Player.Character if not character then print("No character found!") return false end local humanoidRootPart = character:FindFirstChild("HumanoidRootPart") if not humanoidRootPart then print("No HumanoidRootPart found!") return false end humanoidRootPart.CFrame = targetCFrame return true end local BaseButton = Instance.new("TextButton") BaseButton.Name = "BaseButton" BaseButton.Size = UDim2.new(1, -20, 0, 35) BaseButton.Position = UDim2.new(0, 10, 0, 35) BaseButton.BackgroundColor3 = Color3.fromRGB(0, 140, 200) BaseButton.BorderSizePixel = 0 BaseButton.Text = "TP TO BASE" BaseButton.TextColor3 = Color3.fromRGB(255, 255, 255) BaseButton.Font = Enum.Font.GothamBlack BaseButton.TextSize = 12 BaseButton.LayoutOrder = 2 BaseButton.Parent = MainPanel BaseButton.MouseEnter:Connect(function() TweenService:Create(BaseButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 170, 230)}):Play() end) BaseButton.MouseLeave:Connect(function() TweenService:Create(BaseButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 140, 200)}):Play() end) BaseButton.MouseButton1Click:Connect(function() local success = TeleportPlayer(CFrame.new(14, 127, -38)) if success then print("Teleported to base! Coordinates: X:14 Y:127 Z:-38") TweenService:Create(BaseButton, TweenInfo.new(0.1), {BackgroundColor3 = Color3.fromRGB(100, 200, 255)}):Play() task.delay(0.2, function() TweenService:Create(BaseButton, TweenInfo.new(0.3), {BackgroundColor3 = Color3.fromRGB(0, 140, 200)}):Play() end) end end) local GoZoneButton = Instance.new("TextButton") GoZoneButton.Name = "GoZoneButton" GoZoneButton.Size = UDim2.new(1, -20, 0, 35) GoZoneButton.Position = UDim2.new(0, 10, 0, 75) GoZoneButton.BackgroundColor3 = Color3.fromRGB(200, 140, 0) GoZoneButton.BorderSizePixel = 0 GoZoneButton.Text = "TP TO GO-ZONE" GoZoneButton.TextColor3 = Color3.fromRGB(255, 255, 255) GoZoneButton.Font = Enum.Font.GothamBlack GoZoneButton.TextSize = 12 GoZoneButton.LayoutOrder = 3 GoZoneButton.Parent = MainPanel GoZoneButton.MouseEnter:Connect(function() TweenService:Create(GoZoneButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(230, 170, 0)}):Play() end) GoZoneButton.MouseLeave:Connect(function() TweenService:Create(GoZoneButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(200, 140, 0)}):Play() end) GoZoneButton.MouseButton1Click:Connect(function() local success = TeleportPlayer(CFrame.new(13, 127, -3820)) if success then print("Teleported to GO-Zone! Coordinates: X:13 Y:127 Z:-3820") TweenService:Create(GoZoneButton, TweenInfo.new(0.1), {BackgroundColor3 = Color3.fromRGB(255, 200, 100)}):Play() task.delay(0.2, function() TweenService:Create(GoZoneButton, TweenInfo.new(0.3), {BackgroundColor3 = Color3.fromRGB(200, 140, 0)}):Play() end) end end) local AdminZoneButton = Instance.new("TextButton") AdminZoneButton.Name = "AdminZoneButton" AdminZoneButton.Size = UDim2.new(1, -20, 0, 35) AdminZoneButton.Position = UDim2.new(0, 10, 0, 115) AdminZoneButton.BackgroundColor3 = Color3.fromRGB(140, 0, 200) AdminZoneButton.BorderSizePixel = 0 AdminZoneButton.Text = "TP TO ADMIN ZONE" AdminZoneButton.TextColor3 = Color3.fromRGB(255, 255, 255) AdminZoneButton.Font = Enum.Font.GothamBlack AdminZoneButton.TextSize = 12 AdminZoneButton.LayoutOrder = 4 AdminZoneButton.Parent = MainPanel AdminZoneButton.MouseEnter:Connect(function() TweenService:Create(AdminZoneButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(170, 0, 230)}):Play() end) AdminZoneButton.MouseLeave:Connect(function() TweenService:Create(AdminZoneButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(140, 0, 200)}):Play() end) AdminZoneButton.MouseButton1Click:Connect(function() local success = TeleportPlayer(CFrame.new(13, 127, -4683)) if success then print("Teleported to Admin Zone! Coordinates: X:13 Y:127 Z:-4683") TweenService:Create(AdminZoneButton, TweenInfo.new(0.1), {BackgroundColor3 = Color3.fromRGB(200, 100, 255)}):Play() task.delay(0.2, function() TweenService:Create(AdminZoneButton, TweenInfo.new(0.3), {BackgroundColor3 = Color3.fromRGB(140, 0, 200)}):Play() end) end end) print("Kevinmane's Premium Menu Loaded - Base + GO-Zone + Admin Zone Teleports Ready")