How can I fix this SWEP?

Some days ago Gmod uptaded and started to play,I equipped the melongun as ever but,The gun looks like a normal magnum and doesn’t have the melon in the cannon anymore,also I have skyblue or yellow messages of lua errors in the right side of my screen

Can you get a text copy/screenshot of the errors?

Here is a screenshot

Re-install the swep?

If toybox, I don’t know

Looks like the code just needs some minor re-arranging so that it doesn’t try to use ClientsideModel in the two render functions. SWEP:InitializeCModels() and SWEP:InitializeWModels() should be called in SWEP:Initialize() instead of where they get called now.