Question about making an RDS

This is basically a question I had for a very long time that I cant figure out.

So basically I am trying to make a Red Dot Sight, I can easily make one by building which doesn’t take long but it doesnt look cool, as it is just a decal attached to a Frame, but I have noticed how the Red Dot would stick out of the gun when Aiming, and (In some games) It would follow the Camera and Become invisible if the Sight isn’t centered, I’m mainly interested in the “Red Dot would Stick out” Part, and not the Follow Camera Part.


I was wondering if:

  • This uses TweenService / CFrame:Lerp()?
    Do they use any of the above when you are aiming a weapon?

  • SurfaceGui Configuration?
    Is there something you can do with Frames, like maybe a ViewportFrame?

  • Mouse Configuration?
    Do they just change the Mouse Icon when Aiming?


I’m mainly wondering what method is usually used, and how I go about creating this effect?
Thanks

1 Like

I personally use this to adjust the offset of the viewmodel to the camera so it creates an aiming effect.

Honestly this sounds like overcomplicating it.

Never heard of this method. (not to say it’s not possible)

Are we talking about the same thing?

I’m here talking about a Red Dot Sight, and you are here talking about a viewmodel?

Can you draw what you mean by those two issues? Specifically I don’t know for sure if you mean a laser pointer or a holographic sight.

It isn’t an issue, just a question

And, Holographic Sight.

I have this one which uses SurfaceGui. I assume this is how most games do it? Holographic Sight - Roblox

2 Likes

Yeah, I already saw this in a previous post you made tho, I just prefer to not take anything from other people, if you understand that.