How can i set my sphere scale with a float?

If you already have a float variable that indicates your player range, I’d think you’d want to just scale the object. Get a reference to the sphere (range indicator), get the scale of the sphere (should return a vector), and multiply the scale vector of the sphere by your Range float variable (Vector*float). Then use that return value to set the sphere’s world scale.

This may not be a complete solution (may have missed a step somewhere), but it’s where I’d start.
Cheers!