Is there a way to alter Roblox pyhsics?

Just a question, is there a way to alter Roblox Physics?

If you could do it with a script, what would the script alter?
It’s just a question that came up to my head.

In workspace there is settings like Gravity you can change those but i think the best solution is to change the velocity in baseparts and use things like AngularVelocity, and BodyGryo.

What do u exactly mean by alter them? Can u give further information about what u want to change/add?

You can change the gravity and make given parts act different using CustomPhysicalProperties, other thing u can do is probably use velocity and force based instances to tweak them.

I think the game super golf might be a good example for altering physics?

https://www.roblox.com/games/4468711919/Super-Golf?gameSetTypeId=100000003&homePageSessionInfo=eaff3277-e2db-4368-93d5-1d8db3152951&isAd=false&numberOfLoadedTiles=6&page=homePage&placeId=4468711919&position=3&sortPos=0&universeId=1424449565

Are you sure that game is altering the physics? I’ve played it and the only alteration I could think of is Gravity.
If you mean like winds, or sections that push the ball in a direction then you could just place a VectorForce in the ball and when a ball is in those zones you could script the VectorForce to have a Global Force applied to it.