local repo = 'https://[Log in to view URL]'
local Library = loadstring(game:HttpGet(repo .. 'Library.lua'))()
local ThemeManager = loadstring(game:HttpGet(repo .. 'addons/ThemeManager.lua'))()
local SaveManager = loadstring(game:HttpGet(repo .. 'addons/SaveManager.lua'))()
local Window = Library:CreateWindow({
Title = ' vanilla.lol',
Center = true,
AutoShow = true,
TabPadding = 8,
MenuFadeTime = 0.2
})
local Tabs = {
Welcome = Window:AddTab('Welcome'),
Main = Window:AddTab('Combat'),
Visuals = Window:AddTab('Visuals'),
Misc = Window:AddTab('Misc'),
Players = Window:AddTab('Player'),
Client = Window:AddTab('Client'),
['UI Settings'] = Window:AddTab('Settings'),
}
local WelcomeGroupBox = Tabs.Welcome:AddLeftGroupbox('Welcome to vanilla.lol')
WelcomeGroupBox:AddLabel('This the is BEST script ever! (imo)')
WelcomeGroupBox:AddLabel('Thats all pls like my script i made,')
WelcomeGroupBox:AddLabel('My tt is @prizm_nothere FOLLOW ME.')
WelcomeGroupBox:AddLabel('HUGE shoutout to my friend billy')
WelcomeGroupBox:AddLabel('that supported me throught out')
WelcomeGroupBox:AddLabel('this journy of creating this script.')
local LeftGroupBox = Tabs.Client:AddLeftGroupbox('Speed & Jump')
LeftGroupBox:AddToggle('TpwalkToggle', {
Text = 'Tpwalk',
Default = false,
Tooltip = 'Tpwalk toggle / Cframe toggle'
})
LeftGroupBox:AddLabel('Keybind'):AddKeyPicker('KeyPickerTpSpeed', {
Default = 'Q',
SyncToggleState = false,
Mode = 'Toggle',
Text = 'tpwalk key',
NoUI = false
})
LeftGroupBox:AddSlider('TpSpeedSlider1', {
Text = 'Tpwalk power',
Default = 5,
Min = 1,
Max = 100,
Rounding = 0,
Compact = false,
Tooltip = 'Control the power of the Tpwalk'
})
local TabBox = Tabs.Main:AddLeftTabbox()
local Tab1 = TabBox:AddTab('Legit')
local Tab2 = TabBox:AddTab('Silent')
local Tab3 = TabBox:AddTab('Ragebot')
Tab1:AddToggle('AimbotToggle', {
Text = 'Aimbot',
Default = false,
Tooltip = 'Enable aimbot'
})
Tab1:AddLabel('Keybind'):AddKeyPicker('KeyPicker1', {
Default = 'MB2',
SyncToggleState = false,
Mode = 'Hold',
Text = 'Aimbot key',
NoUI = false
})
Tab1:AddToggle('FovToggle', {
Text = 'Fov',
Default = false,
Tooltip = 'Enable the Fov'
})
Tab1:AddSlider('FovSlider', {
Text = 'Fov size',
Default = 120,
Min = 10,
Max = 1000,
Rounding = 0,
Compact = true,
Tooltip = 'Control how big the Fov is'
})
Tab1:AddSlider('FovSlider2', {
Text = 'Fov width',
Default = 3,
Min = 1,
Max = 20,
Rounding = 0,
Compact = true,
Tooltip = 'Control the width of the Fov (NOT HOW BIG IT IS, HUGE DIFFERENCE YK)'
})
Tab1:AddLabel('Fov Color'):AddColorPicker('ColorPickerFov', {
Default = Color3.new(0, 1, 0),
Title = 'Fov color',
Transparency = 0,
Tooltip = 'Pick the desired color of the Fov'
})
Tab1:AddLabel('Extras')
Tab1:AddSlider('PredSlider', {
Text = 'Prediction',
Default = 0,
Min = 0,
Max = 10,
Rounding = 0,
Compact = true,
Tooltip = 'Control the prediction of the Aimbot'
})
local RightGroupBox = Tabs.Main:AddRightGroupbox('Checks')
RightGroupBox:AddToggle('WallCheckToggle', {
Text = 'Wall check',
Default = false,
Tooltip = 'Checks if behind wall'
})
RightGroupBox:AddToggle('AliveCheckToggle', {
Text = 'Alive check',
Default = false,
Tooltip = 'Checks if target is dead/alive'
})
RightGroupBox:AddLabel('Femboys <3')
RightGroupBox:AddLabel(':3')
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
local PlayersGroupBox = Tabs.Players:AddLeftGroupbox('Players')
local PlayerSettingsGroupBox = Tabs.Players:AddRightGroupbox('Settings')
local selectedPlayer = nil
local spectating = false
PlayersGroupBox:AddDropdown('MyPlayerDropdown', {
SpecialType = 'Player',
Text = 'Players dropdown',
Tooltip = 'Select the player'
})
-- Fixed AddButton with Func
PlayerSettingsGroupBox:AddButton({
Text = 'Teleport',
Func = function() end, -- Xeno needs this
DoubleClick = false,
Tooltip = 'Teleport to the player'
})
PlayerSettingsGroupBox:AddButton({
Text = 'Spectate',
Func = function() end, -- Xeno needs this
DoubleClick = false,
Tooltip = 'Spectate the player'
})
local HealthSlider = PlayerSettingsGroupBox:AddSlider('MySlider', {
Text = 'Health',
Default = 0,
Min = 0,
Max = 100,
Rounding = 1,
Compact = false,
Tooltip = 'See the players health'
})
PlayerSettingsGroupBox:AddLabel('Id honestly crack a femboy,')
PlayerSettingsGroupBox:AddLabel('but im a royal bf.')
-- Watermark (kept)
Library:SetWatermarkVisibility(true)
task.spawn(function()
local currentFPS = 60
local currentPing = 0
local RunService = game:GetService("RunService")
RunService.RenderStepped:Connect(function(delta)
if delta > 0 then
currentFPS = math.floor(1 / delta)
end
end)
while task.wait(0.5) do
currentPing = math.floor(Players.LocalPlayer:GetNetworkPing() * 1000)
local username = Players.LocalPlayer.Name
Library:SetWatermark('vanilla.lol | ' .. currentFPS .. ' fps | ' .. currentPing .. ' ms | client: ' .. username)
end
end)
Library:Notify("Hello World!", 5)
-- Settings Tab
local MenuGroup = Tabs['UI Settings']:AddLeftGroupbox('Menu')
MenuGroup:AddButton({
Text = 'Unload',
Func = function() Library:Unload() end
})
MenuGroup:AddLabel('Menu bind'):AddKeyPicker('MenuKeybind', { Default = 'End', NoUI = true, Text = 'Menu keybind' })
Library.ToggleKeybind = Options.MenuKeybind
ThemeManager:SetLibrary(Library)
SaveManager:SetLibrary(Library)
SaveManager:IgnoreThemeSettings()
SaveManager:SetIgnoreIndexes({ 'MenuKeybind' })
ThemeManager:SetFolder('MyScriptHub')
SaveManager:SetFolder('MyScriptHub/specific-game')
SaveManager:BuildConfigSection(Tabs['UI Settings'])
ThemeManager:ApplyToTab(Tabs['UI Settings'])
SaveManager:LoadAutoloadConfig()
To embed this project on your website, copy the following code and paste it into your website's HTML: