This post has been marked by the post author as the answer.
I found out that you can edit the gameplayercontrol.lua and remove the following lines of code if you want to use weapons underwater:
if ( g_PlayerUnderwaterMode == 1 ) then
ChangePlayerWeaponID(0)
end
This will probably affect all of your game projects though, until it's put back, so only use it if you want it to apply to everything at that time.
The author of this post has marked a post as an answer.
Go to answer