--Made by tupsutumppu#3145 local DiscordLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/UI-Libs/main/discord%20lib.txt"))() local win = DiscordLib:Window("PTFS Plane Speed Modifier") local serv = win:Server("super op script", "") local maxSpeedChannel = serv:Channel("Max Speed") local accelerationChannel = serv:Channel("Acceleration") local settings = { maxSpeed = nil, acceleration = nil } local function mod(target, value) for _, v in pairs(getgc()) do if type(v) == "function" and tostring(getfenv(v).script) == "Control" then local upvalues = debug.getupvalues(v) for i, upvalue in pairs(upvalues) do if upvalue == target then debug.setupvalue(v, i, value) local str = "Original value: " .. tostring(target) .. " | New Value: " .. tostring(value) DiscordLib:Notification("Success!" ,str, "Close") end end break end end end maxSpeedChannel:Textbox("MaxSpeed", "Type here!", true, function(text) settings.maxSpeed = tonumber(text) or settings.maxSpeed end) maxSpeedChannel:Button("Apply New MaxSpeed", function() if settings.maxSpeed ~= nil then local seatPart = game.Players.LocalPlayer.Character.Humanoid.SeatPart if seatPart then local fullName = seatPart:GetFullName() local secondName = fullName:split(".")[3] local maxSpeedValue = game.Workspace.Aircraft[tostring(secondName)]:GetAttribute("MaxSpeed") mod(maxSpeedValue, settings.maxSpeed) else DiscordLib:Notification("Notification", "Must be in a plane!", "Close") end else DiscordLib:Notification("Notification", "MaxSpeed cannot be 'nil'. Did you forget to press 'Enter' after providing a value?", "Close") end end) accelerationChannel:Textbox("Acceleration", "Type here!", true, function(text) settings.acceleration = tonumber(text) or settings.acceleration end) accelerationChannel:Button("Apply New Acceleration", function() if settings.acceleration ~= nil then local seatPart = game.Players.LocalPlayer.Character.Humanoid.SeatPart if seatPart then local fullName = seatPart:GetFullName() local secondName = fullName:split(".")[3] local accelerationValue = game.Workspace.Aircraft[tostring(secondName)]:GetAttribute("Acceleration") mod(accelerationValue, settings.acceleration) else DiscordLib:Notification("Notification", "Must be in a plane!", "Close") end else DiscordLib:Notification("Notification", "Acceleration cannot be 'nil'. Did you forget to press 'Enter' after providing a value?", "Close") end end)