How should I display a crouch indicator?

I’m trying to implement a crouch display for my game, where it’s basically a display character that mimics the crouching animation. (e.g: if you’re crouching, the character display will crouch as well)

For mobile users it would make sense to turn that display into a button and make it round, so players tap to see it change animations so they know it’s a button to crouch.

However, I’ve been struggling as to what to do with this for PC users. I still want to use a crouch indicator, but making it into button form would be weird, and I also have it so the bind is the CTRL key, so I also need a good way to display that info to the user (e.g: press CTRL to crouch)

Really not sure though design-wise what would look good.

Any ideas is appreciative, thanks.

Right mouse click and you’ll open a round thing in the middle and you can select the actions such as crouch or take out weapon.

1 Like

Interesting idea, but that’s not really what I’m going for.

It’s a simple horror survival game, with a crouching ability to improve your invisibility.

Just not sure how to display to the user that they can crouch, specifically for PC players.

1 Like

In the description? And in the loading bar tips

1 Like

Ive seen a viewport used to show the character in stages of standing, kneeling and crouching when using ACS gun kits… here is a video of it in action, look at the lower left and watch what happens at 39 seconds in when he kneels and shoots and then when he tilts and shoots too:

You could do similar with key indicators to the sides of the character in the viewport.

1 Like

Maybe you can use a values to make an image change like if you have a crouch script make the value true and when it stops make the value stop then just detect if the value has changed and change the ui accordingly

1 Like

You may be able to utilize a worldmodel inside a viewport frame
https://developer.roblox.com/en-us/api-reference/class/WorldModel

1 Like