Here is his Character sheet. Let me know if there is anything you can't read and I'll try and translate it for you.
View attachment 81080
Seeing as he only has the one feat (skulker) and a speed of 25' and a Dex of 20, plus cantrips/ spellcasting, I'm going to assume he is a Halfling (Arcane Trickster).
His stats should be:
Ability scores: Are OK only if he rolled them, and rolled an 18 (+2 for Halfling). Otherwise he is cheating or has made a serious mistake.
AC should be: 17 (assuming studded leather)
HP should be: 45 (assuming he didnt roll them)
Attacks:
Light crossbow: +8 (+3 from Prof, +5 from Dex); 1d6+5 damage
Eagle Bow: +6 (+1 heavy crossbow, 5 Dex, no proficiency), 1d10+6 damage
Note that he is
not proficient with the Heavy X-bow (which the Eagle bow appears to be). I suggest making it a magical property of the 'Eagle Bow' to grant proficiency to a non-proficent wielder to avoid retconning issues. As for personal preference, I would also remove the +1 to hit and damage and replace it with a cool ability as well (1/ short rest it allows its user to lock onto a target. He may use a bonus action to gain advantage on a ranged attack roll made that round. If the attack hits, it deals an extra +2d6 damage). That last bit is optional, but it avoids problems with messing with bounded accuracy.
Also note; he gets 1 attack per round with the attack action. Thats it. He adds +3d6 sneak attack damage to the attack if the attack is made at advantage, or an ally is adjacent to the target.
Skills/ Saves: He hasnt increased his skills or saves from +2 to +3 proficiency bonus when he reached 5th level. His proficient skills and saves are all 1 too low. He doesnt have Thieves tools proficency noted either.
Also, as a 6th level Rogue he has expertise in 4 skills of his choice (or 3 skills and thieves tools). He will need to add a further +3 to four of the skills he has listed on his character sheet.