0% found this document useful (0 votes)
79 views4 pages

PVT Nebula

Uploaded by

JP MEMES BR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views4 pages

PVT Nebula

Uploaded by

JP MEMES BR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

local Library =

loadstring(game:HttpGetAsync("https://github.com/ActualMasterOogway/Fluent-
Renewed/releases/latest/download/Fluent.luau"))()
local SaveManager =
loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/ActualMasterOogway/
Fluent-Renewed/master/Addons/SaveManager.luau"))()
local InterfaceManager =
loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/ActualMasterOogway/
Fluent-Renewed/master/Addons/InterfaceManager.luau"))()

local Window = Library:CreateWindow{


Title = `PrivaX | Game: Muscle Legends | Version [v.1.0.1]`,
SubTitle = "by ttvkaiser",
TabWidth = 160,
Size = UDim2.fromOffset(1087, 690),
Resize = true, -- Resize this ^ Size according to a 1920x1080 screen, good for
mobile users but may look weird on some devices
MinSize = Vector2.new(470, 380),
Acrylic = true, -- The blur may be detectable, setting this to false disables
blur entirely
Theme = "Git Hub Dark High Contrast",
MinimizeKey = Enum.KeyCode.RightControl -- Used when theres no MinimizeKeybind
}

-- Fluent Renewed provides ALL 1544 Lucide 0.469.0 https://lucide.dev/icons/ Icons


and ALL 9072 Phosphor 2.1.0 https://phosphoricons.com/ Icons for the tabs, icons
are optional
local Tabs = {
Home = Window:CreateTab{
Title = "Home",
Icon = "house"
},
Main = Window:CreateTab{
Title = "Main",
Icon = "align-justify"
},
Rebirth = Window:CreateTab{
Title = "Rebirths",
Icon = "biceps-flexed"
},
Kill = Window:CreateTab{
Title = "Auto Kill",
Icon = "skull"
},
Misc = Window:CreateTab{
Title = "Miscellaneous",
Icon = "command"
},
Status = Window:CreateTab{
Title = "Status",
Icon = "circle-plus"
},
Settings = Window:CreateTab{
Title = "Settings",
Icon = "settings"
}
}

local Options = Library.Options


Library:Notify{
Title = "Notification",
Content = "This is a notification",
SubContent = "SubContent", -- Optional
Duration = 5 -- Set to nil to make the notification not disappear
}

Tabs.Home:CreateParagraph("Aligned Paragraph", {
Title = "---Local Player Configuration---",
Content = "",
TitleAlignment = "Middle",
ContentAlignment = Enum.TextXAlignment.Center
})

local speed = 16 -- Default speed

-- Input field
local Input = Tabs.Home:AddInput("Input", {
Title = "Speed Input",
Default = tostring(speed),
Placeholder = "Enter Speed",
Numeric = true,
Finished = false,
Callback = function(Value)
local num = tonumber(Value)
if num then
speed = num
print("Speed set to:", speed)
if Options.MyToggle.Value then
applySpeed()
end
end
end
})

-- Toggle
local Toggle = Tabs.Home:AddToggle("MyToggle", {
Title = "Enable Speed",
Default = false
})

-- Utility to apply speed


local function applySpeed()
local player = game.Players.LocalPlayer
if not player then return end

local char = player.Character


if char then
local humanoid = char:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = Options.MyToggle.Value and speed or 16
end
end
end

-- Toggle handler
Toggle:OnChanged(function()
print("Toggle changed:", Options.MyToggle.Value)
applySpeed()
end)

-- Reapply speed on respawn


local player = game.Players.LocalPlayer
player.CharacterAdded:Connect(function(char)
char:WaitForChild("Humanoid") -- Ensure humanoid exists
if Options.MyToggle.Value then
task.wait(0.1) -- slight delay to ensure stability
applySpeed()
end
end)

-- Infinite Jump Toggle


local ToggleInfiniteJump = Tabs.Home:AddToggle("Toggle_InfiniteJump", {Title =
"Infinite Jump", Default = false})
ToggleInfiniteJump:OnChanged(function()
if Options.Toggle_InfiniteJump.Value then
local UserInputService = game:GetService("UserInputService")
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")

-- Connection to jump input


_G.InfiniteJumpConnection = UserInputService.JumpRequest:Connect(function()
if Options.Toggle_InfiniteJump.Value then
Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
print("Infinite Jump enabled")
else
if _G.InfiniteJumpConnection then
_G.InfiniteJumpConnection:Disconnect()
_G.InfiniteJumpConnection = nil
end
print("Infinite Jump disabled")
end
end)

-- No Clip Toggle
local ToggleNoClip = Tabs.Home:AddToggle("Toggle_NoClip", {Title = "No Clip",
Default = false})
ToggleNoClip:OnChanged(function()
local RunService = game:GetService("RunService")
local Player = game.Players.LocalPlayer

if Options.Toggle_NoClip.Value then
_G.NoclipConnection = RunService.Stepped:Connect(function()
local Character = Player.Character
if Character then
for _, part in pairs(Character:GetDescendants()) do
if part:IsA("BasePart") and part.CanCollide then
part.CanCollide = false
end
end
end
end)
print("No Clip enabled")
else
if _G.NoclipConnection then
_G.NoclipConnection:Disconnect()
_G.NoclipConnection = nil
end
print("No Clip disabled")
end
end)

-- Addons:
-- SaveManager (Allows you to have a configuration system)
-- InterfaceManager (Allows you to have a interface managment system)

-- Hand the library over to our managers


SaveManager:SetLibrary(Library)
InterfaceManager:SetLibrary(Library)

-- Ignore keys that are used by ThemeManager.


-- (we dont want configs to save themes, do we?)
SaveManager:IgnoreThemeSettings()

-- You can add indexes of elements the save manager should ignore
SaveManager:SetIgnoreIndexes{}

-- use case for doing it this way:


-- a script hub could have themes in a global folder
-- and game configs in a separate folder per game
InterfaceManager:SetFolder("FluentScriptHub")
SaveManager:SetFolder("FluentScriptHub/specific-game")

InterfaceManager:BuildInterfaceSection(Tabs.Settings)
SaveManager:BuildConfigSection(Tabs.Settings)

Window:SelectTab(1)

Library:Notify{
Title = "Fluent",
Content = "The script has been loaded.",
Duration = 8
}

-- You can use the SaveManager:LoadAutoloadConfig() to load a config


-- which has been marked to be one that auto loads!
SaveManager:LoadAutoloadConfig()

You might also like