BetterCamera | A shift-lock camera module with optional motion blur

Better Camera

Easy-to-setup camera module with motion effect!

module here

HOW TO USE

Using a **LocalScript**
BetterCamera.Start() -- Starts the camera
BetterCamera.Stop -- Stops the camera
BetterCamera.SetBlur(BlurState) -- Enables/Disables the motion blur

SHOWCASE

Hope this module helps you guys!
6 Likes

I think the camera zoom goes a bit too far, but otherwise this is great.

1 Like

You can change the offset by using BetterCamera.CamLockOffset = Vector3.new(X,Y,Z)

2 Likes

Wow, I’ll definitely use this in the future, thanks!

:brazil: daniel mo pro kkkk

2 Likes

Bruh, this is amazing i could scream to the max

Also why’d you delete the other topics, i got 2 deleted “BETTER CAMERA”

1 Like

lmao bcuz they were glitched and I hate editted posts

Thanksssss!!!

So nada hihi :face_with_hand_over_mouth:

Does it support mobile? Because from most these camera modules I’ve seen that they don’t support mobile at all.

1 Like

Yes, it does support mobile! :slight_smile:

1 Like

which folders do i put these in?

Hello! task.sync and task.desync are both not meant to be used in scripts that arent descendants of actors. It keeps giving me that error.

Is there any way around that?

Put the module inside an Actor, I am planning to release an update to BetterCamera since I didn’t expect people to actually like it lol

1 Like

Ah okay, thank you for your help.

Is there a way to do this without task.desync and sync? Its quite inconvenient. Im trying to fork it for my camera module (Credit will be present)

Yes you just need to remove any task.desynchronize or task.synchronize you encounter.

But the function doesnt work then, any way to replicated the behavior?