Need help with Lift OOP

[Content Deleted] This post is no longer needed

Your OOP code works fine, the problem lies in the code that you call one of the 2 functions in.
We need to know what the line 17 in ServerScriptService.LiftModules.LiftHelper script is and what you’re calling new function with.

I’m sorry for not elaborating the post explicit enough, the ServerScriptService.LiftModules.LiftHelper is the ModuleScript that I showed in the post.

For the new function:

local __Lift = LiftHelper.new(workspace.Lift)

Isn’t workspace.lift supposed to be workspace.Lift with uppercase “L”? Because according to info you gave, you set the name of the model to Lift instead of lift.

Yuh, sorry it’s an uppercase ‘L’