How do i make a script that prints ''objectvalue has been changed'' when a objectvalue gets changed to a new value?

Hi, so im tryna make a script that if the objectvalue gets changed it prints ‘‘objectvalue has been changed’’, it sounds simple but it will help alot!

To detect if a value has been changed you would use :GetPropertyChangedSignal()

Example:

local ObjectValue = -- Path to Oject Value

ObjectValue:GetPropertyChangedSignal("Value"):Connect(function()
    print("ObjectValue has changed!")
end)

ill respond when the results come in

thank you! my car can now steer perfectly without going at the same value