toclipboard([[ https://discord.gg/bKPRWatprk ]]) local players = game:GetService("Players") local player = players.LocalPlayer local replicatedStorage = game:GetService("ReplicatedStorage") local services = replicatedStorage.Packages.Knit.Services game:GetService("RunService").RenderStepped:Connect(function(delta) local ore for _,v in player.Backpack:GetChildren() do if string.find(v.Name,"Ore") then ore = v:GetAttribute("Id") end end local forgedata = services.ForgeService.RF.GetForgeData:InvokeServer(player) if not forgedata["Smelting"][1] and ore then for i = 1,forgedata["SpaceUpgrade"] do services.ForgeService.RF.Smelt:InvokeServer(ore) end elseif forgedata["Smelting"][1] then for i,v in forgedata["Smelting"] do if v["Smelted"] then print("test") services.ForgeService.RF.PickSmeltedItem:InvokeServer(v["ItemId"]) end end end services.AnvilService.RF.Hammer:InvokeServer("Good",true) end)