I'm trying to require a script so it can change a company name
HIERARCHY (microsoft word got in the way :P) https://gyazo.com/111157437f318b143cf9886f1209db4b
sorry, i forgot to post the module scrito .-.
local module = {} function module.text() local text = game.StarterGui.ChangeName.Frame.NewName1.Text script.Parent.SurfaceGui.TextLabel = text end return module
script
local modulescript = require(game.Workspace["KinqAndi's Tycoon Kit"].Tycoons.BlueTeam.PurchasedObjects.Sign.Name.ModuleScript) modulescript.text()
error: 13:42:47.791 - Attempted to call require with invalid argument(s). 13:42:47.792 - Script 'Players.Player.PlayerGui.Button.TextButton.LocalScript', Line 101 13:42:47.794 - Stack End
script it connects to
script.Parent.Parent.Parent.ChangeName.Frame.Yes1.MouseButton1Click:connect(function() local text = game.StarterGui.ChangeName.Frame.NewName1.Text submit.Text = "One second..." wait(3) submit.Text = "Sucess!" local modulescript = require(game.Workspace["KinqAndi's Tycoon Kit"].Tycoons.BlueTeam.PurchasedObjects.Sign.Name.ModuleScript) modulescript.text() end)
The WHOLE script
local frame = script.Parent.Parent.Parent:WaitForChild('ChangeName').Frame local toggle = false local yes = frame.Yes local no = frame.No local request = frame.Request local new = frame.NewName local submit = frame.Submit local submit1 = frame.Yes1 local submit2 = frame.No1 script.Parent.MouseButton1Click:connect(function() if toggle == false then frame:TweenPosition(UDim2.new(0.5,-200,0.5,-200), 'Out', 'Bounce', 1) toggle = true else frame:TweenPosition(UDim2.new(0.5,-250,1.6,-200), 'Out', 'Bounce', 1) end end) toggle1 = false script.Parent.Parent.Parent.ChangeName.Frame.No.MouseButton1Click:connect(function() if toggle1 == false then for i =0,1,0.1 do yes.Transparency = i wait(0.1) end wait(1) no:TweenPosition(UDim2.new(-0.26, 230, 0.6, 70), 'In', 'Linear', 1) wait(2) for v = 0,1,0.1 do no.Transparency = v wait(0.1) end end end) toggle2 = false script.Parent.Parent.Parent.ChangeName.Frame.Yes.MouseButton1Click:connect(function() if toggle2 == false then for i =0,1,0.1 do no.Transparency = i wait(0.1) end wait(1) yes:TweenPosition(UDim2.new(0.26, 40, 0.6, 70), 'Out', 'Linear', 1) wait(2) for i = 0,1,0.1 do yes.Transparency = i wait(0.1) end for i = 0,1,0.1 do request.Transparency = i wait(0.1) end wait(1) for i = 1,0,-0.1 do new.Transparency = i wait(0.1) end wait(1) local name = Instance.new('TextBox') name.Parent = script.Parent.Parent.Parent.ChangeName.Frame name.Name = "NewName1" name.TextScaled = true name.TextWrapped = true name.Position = UDim2.new(0, 43, 0.5, 0) name.Size = UDim2.new(0, 250, 0, 100) name.MultiLine = true name.ClearTextOnFocus = true name.TextTransparency = 1 name.BackgroundTransparency = 1 name.Text = "Enter new name here" for i = 1,0,-0.1 do name.BackgroundTransparency = i name.TextTransparency = i wait(0.1) end for i = 1,0,-0.1 do submit.BackgroundTransparency = i submit.TextTransparency = i wait(0.1) end script.Parent.Parent.Parent.ChangeName.Frame.Submit.MouseButton1Click:connect(function() if name.Text == "Enter new name here" then submit.Text = "Failed. Please write another name." wait(4) submit.Text = "Submit" else submit.Text = "Confirm this as your new name?" for i = 1,0,-0.1 do submit1.Transparency = i submit2.Transparency = i wait(0.1) end script.Parent.Parent.Parent.ChangeName.Frame.Yes1.MouseButton1Click:connect(function() local text = game.StarterGui.ChangeName.Frame.NewName1.Text submit.Text = "One second..." wait(3) submit.Text = "Sucess!" local modulescript = require(game.Workspace["KinqAndi's Tycoon Kit"].Tycoons.BlueTeam.PurchasedObjects.Sign.Name.ModuleScript) modulescript.text() end) end end) end end)