How to make dynamic crosshair

So I am making a 3rd person shooter and I am working on the crosshair right now. At first I just changed the decal of the cursor to a crosshair but I added a right click to zoom so I want the cross hair to get smaller with the zoom. So I was thinking maybe I would make a screen GUI to do this but I am not very experienced with UI. Does anyone have an idea on how I might do something like this because I don’t even know where to start tbh.

What I’ve tried is by using a UI with the 4 crosshair frames which increase as they run and go pinpoint when they crouch/slow movement.

1 Like