Actor is for Parallel Luau, but ingame and on the roblox engine documentation, Actor extends the PVInstance and Model classes. Model is used for BasePart containment and geometrical grouping.
Also, before you say Model can be used for any grouping, the Roblox documentation specifically says when you need to contain scripts (which is what Actor does), you should use a folder!! So is Roblox just being inconsistent? Or am I not getting something?
You call task.desynchronize() to use Actors. They hold scripts and any relevant instances that are needed to run those scripts, which is why it inherits Model and PVInstance, since I’d assume it’s easier that way - most of the properties return nil if you try and set them regardless. It is pretty strange, but I’d be more concerned about PVInstance than Model if I were you.
LOL
Model inherits from PVInstance, so it’d make for Actor to also inherit from it considering it somehow inherits from Model
Sorry for the late reply, and thank you!!!