Do you mean a function that does this? I don’t think an event to change properties would be useful here.
You can use self there like this:
function list:GiveSpeed(Target:Model, Speed:number)
Target.Humanoid.WalkSpeed = Speed
self.WalkSpeed = Speed
end
In this case, though, I think going the OOP-route might be more useful for memory and organization. Let me know.