Can Terrain.WaterColor even lerp at all? Anyway -- I'm trying to change the color of the water smoothly when a player touches / triggers a brick. Everything seems to fire okay, up until it comes to actually changing the water's color (i've included a debounce so your output doesn't get smashed):
local watercolor = game.Workspace.Terrain.WaterColor local debounce = true function onTouched(hit) if debounce then debounce = false print("player touching") for i=0,1,0.001 do watercolor = watercolor:Lerp(Color3.fromRGB(93, 87, 1), i) wait(2) debounce = true end end end script.Parent.Touched:connect(onTouched)
Any reason why this is? This is my first time using Lerp -- am I doing this incorrectly? Any input would be greatly appreciated. Thanks for reading!