-- starting weapon weapon_container.body = love.physics.newBody(world, player_x, player_y + 2*weapon_height, "dynamic") weapon_container.shape = love.physics.newRectangleShape(weapon_width, weapon_height) weapon_container.fixture = love.physics.newFixture(weapon_container.body, weapon_container.shape) weapon_container.fixture:setUserData("Weapon") -- join the weapon and the player player = love.physics.newWeldJoint(player_container.body, weapon_container.body, player_x, player_y)