so every single time i test my game on studio, i get this message where it asks me to turn on HTTP requests. I know this isnt a very good idea to turn on HTTP requests without a specific reason to. Any ideas on what this might be?
What Plugins do you have, and are you using free models?
i already disabled all my plugins and i dont use freemodels for my games
That is probably a model asking for permission to use
Https Service, that may be because of an Admin like Khol’s Admin or HD admin.
It can also be because of a plugin that needs permission but as you said
So i would say there are two options that are happening.
You have a virus
You have a model or something asking for permission
If you don’t find an answer try further inspecting your game.
this appears to be an official roblox studio thing but i dont know
since it shows the printed thing through the studio feed and goes directly to settings when clicked
Yes, it can be official, wich would fit in Option 1, studio itself may want you to turn it on or something in studio that is not a virus needs permission.
This isn’t a print statement. A script is trying to either post or receive external data through the HTTPService. It’s simple as ignoring it if you don’t want it too or allowing HTTP requests.
If you don’t have any scripts you know need to use external APIs don’t enable the setting, simple as that. It very well could just be a plugin that uses an external API to keep track of errors that the plugin runs into so the developer of said plugin could fix them.
i know i just dont know how else to refer to it as
would i need to have http service if i have datastores in my game to make it run more reliably or something
No datastores don’t use HTTP Service since they make API requests instead.
Maybe try to make a plain baseplate, test all of your plugins, and look in output after you test all plugins?
Any plugin may work as soon as you open a place even if it doesn’t have a button to turn it on, most like you have accidently downloaded it or it is a virus.
no i meant that i deleted all my plugins
i found out that this wasnt a plugin and it was just my leaderstats script asking me to turn on http requests for some reason
local DataStoreService = game:GetService("DataStoreService") local CashDataStore = DataStoreService:GetDataStore("cashDataStore") game.Players.PlayerAdded:Connect(function(player) local leaderstats = Instance.new("Folder") leaderstats.Name = "leaderstats" leaderstats.Parent = player local Cash = Instance.new("IntValue") Cash.Name = "Cash" Cash.Parent = leaderstats local playerUserId = "Player_"..player.UserId -- Load data -- local data local success, errormessage = pcall(function() data = CashDataStore:GetAsync(playerUserId) end) Cash.Value = data if success then Cash.Value = data -- sync up the data with our cash -- end end) -- save data on leave -- game.Players.PlayerRemoving:Connect(function(player) local playerUserId = "Player_"..player.UserId local data = player.leaderstats.Cash.Value local success, errormessage = pcall(function() CashDataStore:SetAsync(playerUserId, data) end) if success then print("Data successfully saved!") else print("Error when saving data!") print(errormessage) end end)
There are no HTTP get/post requests in that script, so it is impossible for that to be the case.
I suggest you press
ctrl + shift + f and type in “HttpService” and show us what script pop up.
From my experiences it appears as though its probably a virus within Roblox Studio. Try uninstalling and reinstalling studio, that might get rid of it.
but i made a blank baseplate and played without changing anything and didnt get it. after doing so i added the leaderstats script in and nothing else. and then it did the whole http thing