--Uploaded On https://youtube.com/AhmedMode
--Published on https://ahmedmode.com
--Credits goes to the devs!
--Scripts Below:
--Script
local repo = 'https://raw.githubusercontent.com/violin-suzutsuki/LinoriaLib/main/'
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 Workspace, LocalPlayer,Loop,SelectedPlayer,Lighting = cloneref(game:GetService("Workspace")), cloneref(game:GetService("Players")).LocalPlayer,false,nil,cloneref(game:GetService("Lighting"))
local Window = Library:CreateWindow({
Title = '32ks.lol | repo.lua | trainer made by 32ks',
Center = true,
AutoShow = true,
TabPadding = 8,
MenuFadeTime = 0.2
})
local Tabs = {
-- Creates a new tab titled Main
Main = Window:AddTab('Main'),
['UI Settings'] = Window:AddTab('UI Settings'),
}
local LeftGroupBox = Tabs.Main:AddLeftGroupbox('Groupbox')
local MyButton = LeftGroupBox:AddButton({
Text = 'Highlight enemies',
Func = function()
for _, Enemy in pairs(Workspace["Spawned Enemies"]:GetChildren()) do
local Hl = Instance.new("Highlight", Enemy)
end
end,
DoubleClick = false,
Tooltip = 'Highlights enemies in curent round'
})
local MyButton2 = MyButton:AddButton({
Text = 'Extract',
Func = function()
for i,v in pairs(Workspace["Spawned Loot"]:GetChildren()) do
if v:IsA("MeshPart") then
v.CFrame = Workspace["Spawn Room"].QuotaChecker.Hitbox.CFrame;
end
end
end,
DoubleClick = false,
Tooltip = 'sometimes works'
})
local MyButton2 = LeftGroupBox:AddButton({
Text = 'Fullbright',
Func = function()
Lighting.Brightness = 2
Lighting.ClockTime = 14
Lighting.FogEnd = 100000
Lighting.GlobalShadows = false
Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128)
end,
DoubleClick = false,
Tooltip = 'sometimes works'
})
LeftGroupBox:AddInput('MyTextbox', {
Default = 'Max Stamina & health',
Numeric = true,
Finished = true,
Text = 'Max Stamina & health',
Tooltip = 'Press enter to confirm',
Placeholder = '9999',
Callback = function(Value)
LocalPlayer:SetAttribute("Stamina",Value)
LocalPlayer:SetAttribute("MaxHealth",Value)
end
})
LeftGroupBox:AddInput('MyTextbox', {
Default = 'Sprint Multiplier',
Numeric = true,
Finished = true,
Text = 'Max Stamina & health',
Tooltip = 'Press enter to confirm',
Placeholder = '99999',
Callback = function(Value)
LocalPlayer:SetAttribute("SprintMultiplier",Value)
end
})
LeftGroupBox:AddToggle('MyToggle', {
Text = 'Loop revive player (breaks game)',
Default = false,
Tooltip = 'you can turn this off',
Callback = function(Value)
if Value == true then
Loop = true
else
Loop = false
end
if Loop == true then
while Loop == true do
if SelectedPlayer ~= nil then
game:GetService("ReplicatedStorage").Remotes.RevivePlayer:FireServer(SelectedPlayer.UserId);
end;
task.wait(0.2); -- fuck linoria man
end;
end;
end
})
LeftGroupBox:AddDropdown('Revive', {
SpecialType = 'Player',
Text = 'Revive Player',
Tooltip = 'revives player',
Callback = function(Player)
if Player then
SelectedPlayer = game:GetService("Players")[Player]
game:GetService("ReplicatedStorage").Remotes.RevivePlayer:FireServer(SelectedPlayer.UserId);
end
if Player == nil then
SelectedPlayer = nil
end
end
})
Library:SetWatermarkVisibility(true)
local FrameTimer = tick()
local FrameCounter = 0;
local FPS = 60;
local WatermarkConnection = game:GetService('RunService').RenderStepped:Connect(function()
FrameCounter += 1;
if (tick() - FrameTimer) >= 1 then
FPS = FrameCounter;
FrameTimer = tick();
FrameCounter = 0;
end;
Library:SetWatermark(('32ks.lol | %s | %s | %s fps | %s ms'):format(
game.Players.LocalPlayer.Name,
game.Players.LocalPlayer.UserId,
math.floor(FPS),
math.floor(game:GetService('Stats').Network.ServerStatsItem['Data Ping']:GetValue())
));
end);
Library.KeybindFrame.Visible = false;
Library:OnUnload(function()
WatermarkConnection:Disconnect()
Library.Unloaded = true
end)
local MenuGroup = Tabs['UI Settings']:AddLeftGroupbox('Menu')
MenuGroup:AddButton('Unload', 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('32ks.lol')
SaveManager:SetFolder('32ks.lol/repo')
SaveManager:BuildConfigSection(Tabs['UI Settings'])
ThemeManager:ApplyToTab(Tabs['UI Settings'])
SaveManager:LoadAutoloadConfig()
-- your free to skid anything you want from here you dont even need to give credit expect bugs this was speed coded.. just please support small indie developers dont just steal their game and idea to make money off it
Views: 1
