When you use RaycastParams, you build it like this:
RaycastParams.new(), but when you do TeleportOptions, you make it like this:
Instance.new("TeleportOptions"). I believe that there is another function that uses some constructors like TeleportOptions or RaycastParams, but I forgot the name.
Why use different types of constructors? What’s the point?