-- LUA Script - precede every function and global member with lowercase name of script + '_main' local wheelObj = nil local barrowObj = nil function wheelbarrow_init_name( e, name ) if name == "Wheelbarrow Wheel 2" then wheelObj = g_Entity[ e ].obj elseif name == "Wheel Barrow 2" then barrowObj = g_Entity[ e ].obj end end local hinge = nil function wheelbarrow_main( e ) if hinge == nil and wheelObj ~= nil and barrowObj ~= nil then hinge = CreateDoubleHinge( barrowObj, wheelObj, 0, 7.2, 0, -- position of axle on wheelbarrow 0, 0, 0, -- position of axle on wheel 1, 2, 1 ) end end