Fix broken code
Send the relevant code and exact error. The job focuses on the root cause and the smallest practical correction.
For FiveM and Roblox creators and server owners who want a focused job handled without committing to a subscription: fix broken code, diagnose an error, or scope and build one contained feature.
One-time GBP payment · automated AI draft, human review on request · no subscription.
Send the relevant code and exact error. The job focuses on the root cause and the smallest practical correction.
Describe what should happen versus what actually happens, plus the framework or Studio location involved.
Use the brief for a contained script or feature. Larger multi-system builds are scoped separately before extra work.
An illustrative example to show the kind of result you get. Not a customer job.
-- server.lua
RegisterNetEvent('myjob:pay', function(amount)
local Player = QBCore.Functions.GetPlayer(source)
Player.Functions.AddMoney('cash', amount)
end)
-- Console:
-- SCRIPT ERROR: @myjob/server.lua:2:
-- attempt to index a nil value (global 'QBCore')-- server.lua
local QBCore = exports['qb-core']:GetCoreObject()
RegisterNetEvent('myjob:pay', function(amount)
local src = source
local Player = QBCore.Functions.GetPlayer(src)
if not Player then return end
amount = tonumber(amount)
if not amount or amount <= 0 or amount > 500 then return end
Player.Functions.AddMoney('cash', amount, 'myjob-pay')
end)Test notes: put ensure qb-core before ensure myjob in server.cfg, restart the resource, then trigger the event once with a valid amount and once with an invalid one. The console should stay clean. Better still, work out the pay on the server rather than trusting an amount sent by the client.
This is a sample script we wrote, not a customer's script. On 31 Oct 2026 we pasted it into the free StellarX chat at /app. The "After" code is what StellarX sent back. We only added the file-name comments, and the unchanged first line of server.lua is left out, as in the reply. Priority Script Fix orders receive an AI-generated draft first. Human review is available on request by replying to your delivery email.
The problem: "My shop does nothing when I press E. No errors in F8 or the server console."
-- client.lua
CreateThread(function()
while true do
Wait(0)
if IsControlJustPressed(0, 38) then -- E
TriggerEvent('myshop:server:buyWater')
end
end
end)
-- server.lua
local QBCore = exports['qb-core']:GetCoreObject()
RegisterNetEvent('myshop:server:buyWater', function()
local Player = QBCore.Functions.GetPlayer(source)
if Player.Functions.RemoveMoney('cash', 5) then
Player.Functions.AddItem('water_bottle', 1)
end
end)-- client.lua
CreateThread(function()
while true do
Wait(0)
if IsControlJustPressed(0, 38) then -- E
TriggerServerEvent('myshop:server:buyWater')
end
end
end)
-- server.lua
RegisterNetEvent('myshop:server:buyWater', function()
print('buyWater event received from', source)
local Player = QBCore.Functions.GetPlayer(source)
if not Player then return end
if Player.Functions.RemoveMoney('cash', 5) then
Player.Functions.AddItem('water_bottle', 1)
end
end)TriggerEvent became TriggerServerEvent. TriggerEvent only runs handlers on the same side, so the server handler never fired. That is why nothing happened and no error showed.if not Player then return end, so a missing player can't cause a nil error.print so you can see in the server console that the event arrives. Remove it once it works.local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local stats = Instance.new("Folder")
stats.Name = "Leaderstats"
stats.Parent = player
local coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Value = 0
coins.Parent = stats
end)local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local stats = Instance.new("Folder")
stats.Name = "leaderstats" -- <-- lowercase
stats.Parent = player
local coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Value = 0
coins.Parent = stats
end)"Leaderstats" to "leaderstats". Roblox only shows values on the player list when the folder is named exactly leaderstats, in lowercase.£99 through secure Stripe checkout. One-time payment, no subscription.
After payment, Stripe emails you a secure submission link. Use the form to provide one focused script, error and framework. StellarX automatically prepares an AI-generated draft and testing steps. Never include passwords or API keys.
The job focuses on the root cause and the smallest practical correction, with test notes written up.
Corrected code or implementation guidance, plus test notes and next steps. Test it on a dev server first.
No. It is a one-time £99 GBP payment through secure Stripe checkout, with no automatic renewal.
After Stripe confirms payment, open the private submission link sent to your checkout email and provide the relevant code, including the exact error, your framework (QBCore, ESX, ox_lib or Roblox Studio) and expected behaviour. Do not send passwords or API keys.
A complete server or game build, paid third-party assets, credential handling, exploit development, guaranteed bug-free production deployment, or unlimited revisions. Larger builds are scoped separately first.
See the Refund & Cancellation Policy, or contact support before you buy if you are unsure.
Pay £99 once through Stripe. Once payment is confirmed, we email a secure script-submission link to your checkout address. Submit the relevant code and error; StellarX generates and emails an AI first-pass fix with testing instructions automatically. Code is not tested in your project. Reply to request human review or refund support. No subscription or automatic account upgrade.
One-time payment via Stripe, no subscription
If the button does not open, Use the secure £99 Stripe backup link. After paying, check your email and spam folder for a secure submission link. If it does not arrive, email your receipt to support@trystellarai.com. Never share passwords or API keys.
By purchasing you agree to the Terms and Refund & Cancellation Policy.