http:GetAsync returning an error

You can write your topic however you want, but you need to answer these questions:\

I am trying to change a script’s source code

  1. What is the issue? Include screenshots / videos if possible!

The issue is an error:

The current identity (2) cannot Source (lacking permission 1) 

Code:

local http = game:GetService('HttpService')
local script = Instance.new('Script', game.ServerScriptService)

script.Source = http:GetAsync("https://api.techgam.repl.co/", true)

Hello, I’m not sure if this code is located in a plugin or it’s being executed from Command bar, but if it’s just a normal script instance, then you can’t change Sources of other scripts.
If you need to execute the code that is located on that site, then I personally would use loadstring.