local plr = game.Players.LocalPlayer local pad = workspace.CARDealerP local char = plr.Character local hum = char:FindFirstChildOfClass("Humanoid") if hum.SeatPart then hum.Sit = false; hum.Jump = true; task.wait(0.4) end local found = false task.spawn(function() for i = 1, 24 do local gui = plr.PlayerGui:FindFirstChild("GunGui") if gui then found = true print("GUI appeared at attempt " .. i) break end task.wait(0.5) end end) for i = 1, 10 do char.HumanoidRootPart.CFrame = CFrame.new(pad.Position + Vector3.new(0, pad.Size.Y / 2 + 2, 0)) task.wait(0.15) char.HumanoidRootPart.CFrame = CFrame.new(pad.Position) task.wait(0.4) if found then break end end task.wait(2) print("gui found:", tostring(found)) local gui = plr.PlayerGui:FindFirstChild("GunGui") if gui then local sf = gui.Holder and gui.Holder:FindFirstChild("ScrollingFrame") local list = {} if sf then for _, c in ipairs(sf:GetChildren()) do if c:IsA("TextButton") or c:IsA("TextLabel") then table.insert(list, c.Name) end end end print("car options (" .. #list .. "): " .. table.concat(list, ", "):sub(1, 300)) end