You need to get the local reptile vet to take high resolution Xrays of the leg.
If it's broken , it needs to reset ( under a general ) , perhaps a specially made pin inserted to stabilise the leg bones , and put in a cast to immobilise the limb.
I'd one of my eastern bluetongue skinks ( George ) treated for broken humerus in his left arm as a juvenile ( never did find out how he broke it , but was very active and boisterous as a baby and juvenile ). He was only 4 months old and maybe 50g .
Vet put a full arm cast that completely immobilised his right arm and should on , didn't slow George down at all, and he looked comical bulldozing his way past obstacles with his right arm poking straight out from his chest ( only made his climbing a little more difficult ).
2 months later and he was cast free and never had any other issues. I still have him ( 11 yrs old now and a very sweet and gentle and affectionate boy ) .