So with most properties on parts, you can modify them on the client and have the changes reflect on to the player's client but no one else on the server.
However, I can't get this to work with AssemblyLinearVelocity. If I try setting the AssemblyLinearVelocity of a part only on the client, it doesn't move at all.
I've found a couple of posts regarding this issue:
Discord Message: #📜︱scripting message
Forum Post: https://devforum.roblox.com/t/setting-assemblylinearvelocity-and-applyimpulse-doesnt-seem-to-work/1772775/1
Both of them suggest utilizing Part:SetNetworkOwnership, however, doing this actually makes the AssemblyLinearVelocity applied on the client, reflect on the server, which I don't want.
I'm curious if theres another way of doing this and just generally curious as to why modifying AssemblyLinearVelocity on the client doesn't work.
I have a script meant to slow the fall of the player, I have tried setting the AssemblyLinearVelocity as well as using ApplyImpulse The (current) code, a bit messy sorry. Also I'm aware the number is way too high, that's just for testing reasons.part.Touched:Connect(function(hit) local Humanoid = hit.Parent:FindFirstChild("Humanoid") if Huma...