AnonyAnonymous
#139489944Monday, July 07, 2014 2:51 AM GMT

function isplayeringame() if game.Players:FindFirstChild("Player1") then if game.Players.Player1 == nil then print("Player1 has left the game!") end end end isplayeringame()
AnonyAnonymous
#139491100Monday, July 07, 2014 3:03 AM GMT

Hmm???
AnonyAnonymous
#139491255Monday, July 07, 2014 3:05 AM GMT

When you're making functions in that particular way, you need to add an end) to close the function, an example would be game.workspace.Part.Touched:connect(function() end)
AnonyAnonymous
#139491453Monday, July 07, 2014 3:07 AM GMT

This is an example, while wait() do if script.Parent.Text == "TextHere" then print("Success") break end end --Assuming the parent is a TextBox or something similiar.
AnonyAnonymous
#139491754Monday, July 07, 2014 3:10 AM GMT

Exactly.
AnonyAnonymous
#139492974Monday, July 07, 2014 3:22 AM GMT

script.Parent.Touched:connect(function(player) if player.Parent and game.Players:FindFirstChild(player.Parent.Name) then player.Parent.Character:MoveTo(game.Workspace.TeleportTG.Position) end end end) When using the Touched events, you have to specify and add checks to make sure the "Player" is an actual player because touching it with limbs will only check the limb's name.
AnonyAnonymous
#139493867Monday, July 07, 2014 3:31 AM GMT

I'm sorry, the Parent of the limb was the Character, just remove the "Character" part.
AnonyAnonymous
#139494262Monday, July 07, 2014 3:34 AM GMT

Remove the "Name" in script.parent.parent.Name.Text
AnonyAnonymous
#139494417Monday, July 07, 2014 3:36 AM GMT

Actually, explain to me how the script works and what kind of script it is in.
AnonyAnonymous
#139494705Monday, July 07, 2014 3:38 AM GMT

Any output errors?.
AnonyAnonymous
#139495060Monday, July 07, 2014 3:42 AM GMT

Ah, in roblox studio go to "View" and click "Output".
AnonyAnonymous
#139495440Monday, July 07, 2014 3:46 AM GMT

Try placing the sound in the player's PlayerGui.
AnonyAnonymous
#139495561Monday, July 07, 2014 3:47 AM GMT

Add a break to stop while true do.
AnonyAnonymous
#139495726Monday, July 07, 2014 3:48 AM GMT

Oh, just copy and paste what's in the output and I'll explain it to you.
AnonyAnonymous
#139496563Monday, July 07, 2014 3:56 AM GMT

player = game.Players.LocalPlayer mouse = player:GetMouse() mouse.KeyDown:connect(function(key) if (key == "x") and (script.Bool.Value == false) then script.Bool.Value = true while wait(.09) do a = Instance.new("Part",game.Workspace) a.Anchored = true a.Size = Vector3.new(4.8, 0.2, 5.4) a.CFrame = CFrame.new(player.Character.Torso.Position) + Vector3.new(0,-4,0) a.Transparency = 1 game:GetService("Debris"):AddItem(a,1) [[--I want to stop the while true do script here--]] break end elseif script....
AnonyAnonymous
#139497161Monday, July 07, 2014 4:03 AM GMT

You're going to have to start restructing the script.
AnonyAnonymous
#139511021Monday, July 07, 2014 6:52 AM GMT

You could just make a script that inserts a mesh into the character's limb upon a button being touched.
AnonyAnonymous
#139511154Monday, July 07, 2014 6:55 AM GMT

Try something like this, Child = game.Workspace:FindFirstChild("111") Child:Destroy()
AnonyAnonymous
#139512264Monday, July 07, 2014 7:14 AM GMT

If you're referring to building the physical areas of the map, I would suggest making a thread in building helpers. As for the scripting part, try looking up GUI's on the Roblox Wiki to help you understand how to use them better.
AnonyAnonymous
#139512731Monday, July 07, 2014 7:22 AM GMT

I would suggest using, while wait() do end
AnonyAnonymous
#139513914Monday, July 07, 2014 7:48 AM GMT

Alright, an example would be, Rotation uses Vector3, an example would be, Part.Rotation = Vector3.new(XAxisNumbHere,YAxisNumberHere,ZAxisNumberHere)
AnonyAnonymous
#139514388Monday, July 07, 2014 7:58 AM GMT

Well, there's multiply ways to do that, you could just do something such as, Part.Rotation = Vector3.new() wait(SecondsHere) Part.Rotation = Vector3.new()
AnonyAnonymous
#139514493Monday, July 07, 2014 8:00 AM GMT

Could you show us some of the script?.
AnonyAnonymous
#139514663Monday, July 07, 2014 8:04 AM GMT

It's killing you because instead of moving all of the limbs, it's separating the "Torso" from the others, try using this, local TeleIn = script.Parent local TeleOut = script.Parent.Parent:FindFirstChild("TeleOut") TeleIn.Anchored = true TeleIn.Touched:connect(function(hit) local hum = hit.Parent:FindFirstChild("Humanoid") if hum then wait(2) hit.Parent:MoveTo(Vector3.new(TeleOut.Position)) end end) More information on the :MoveTo() method can be found here, http://wiki.roblox.com/index.php?tit...
AnonyAnonymous
#139514844Monday, July 07, 2014 8:08 AM GMT

Contrary to my reply, you can actually just use, hit.Parent:MoveTo(TeleOut.Position) when you're using :MoveTo().