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)
