The Developer Hub is now deprecated and information on this page may no longer be accurate. Instead, you should go to our new and improved documentation. You can also learn more about the future of documentation.
Collapse Sidebar


This function applies an instant force impulse to this BasePart|part’s assembly.

The force is applied at the assembly’s BasePart/AssemblyCenterOfMass|center of mass, so the resulting movement will only be linear.

The resulting velocity from the impulse relies on the assembly’s BasePart/AssemblyMass|mass. So a higher impulse is required to move more massive assemblies. Impulses are useful for cases where you want a force applied instantly, such as an explosion or collision.

If the part is owned by the server, this function must be called on a server Script. If the part is owned by a client, this function must be called on a LocalScript.


Name Type Default Description

A force vector to be applied to the assembly as an impulse


Return Type Summary

No return