how do i detect when a sound's soundid is changed? ive tried looking for a while but couldent find anything that worked this is one of the things ive tried: https://devforum.roblox.com/t/new-api-instance-getpropertychangedsignal/36212 and help will be apretiated
You almost got it in that DevForum post. All you have to do is add is make a .Changed function, add a property variable, and check if that variable is SoundId!
Example Code of a Part inside Workspace with a Sound object:
game:GetService("Workspace").Part.Sound.Changed:Connect(function(property) -- The property variable is what was changed if property == "SoundId" then print("SoundId has changed!") -- Put your code here end end)
If this helped please accept this answer!