add gs
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,177 @@
|
||||
--rbxsig%YL1mzy/MHYBZIy/YPyTW5a+2IGIvi1rHoU0jlxv53VXzZYPw+HeXMzjSBg7YzXUS9p1Ft5aLlmul1YmvXypBGIcMKU/prdq4y9s9W3RG0/77IvYwMjZgKkTMhLyU8qvz70OKNqvdcCklqNC/fPHV35VvgqQk3we3CLShSXmIyMk=%
|
||||
--rbxassetid%158948138%
|
||||
-- Creates the generic "ROBLOX" loading screen on startup
|
||||
-- Written by Ben Tkacheff, 2014
|
||||
|
||||
local frame
|
||||
local forceRemovalTime = 5
|
||||
local destroyed = false
|
||||
|
||||
Game:GetService("ContentProvider"):Preload("rbxasset://textures/roblox-logo.png")
|
||||
|
||||
-- get control functions set up immediately
|
||||
function removeLoadingScreen()
|
||||
if frame then frame:Destroy() end
|
||||
if script then script:Destroy() end
|
||||
destroyed = true
|
||||
end
|
||||
|
||||
function startForceLoadingDoneTimer()
|
||||
wait(forceRemovalTime)
|
||||
removeLoadingScreen()
|
||||
end
|
||||
|
||||
function gameIsLoaded()
|
||||
if Game.ReplicatedFirst:IsDefaultLoadingGuiRemoved() then
|
||||
removeLoadingScreen()
|
||||
else
|
||||
startForceLoadingDoneTimer()
|
||||
end
|
||||
end
|
||||
|
||||
function makeDefaultLoadingScreen()
|
||||
if not settings():GetFFlag("NewLoadingScreen") then return end
|
||||
if destroyed then return end
|
||||
|
||||
frame = Instance.new("Frame")
|
||||
frame.ZIndex = 10
|
||||
frame.Active = true
|
||||
frame.Size = UDim2.new(1,0,1,0)
|
||||
frame.BackgroundColor3 = Color3.new(48/255,90/255,206/255)
|
||||
|
||||
local robloxLogo = Instance.new("ImageLabel")
|
||||
robloxLogo.BackgroundTransparency = 1
|
||||
robloxLogo.ZIndex = 10
|
||||
robloxLogo.Image = "rbxasset://textures/roblox-logo.png"
|
||||
robloxLogo.Size = UDim2.new(0,1031,0,265)
|
||||
robloxLogo.Position = UDim2.new(0.5,-515,0.5,-132)
|
||||
robloxLogo.Name = "RobloxLogo"
|
||||
robloxLogo.Parent = frame
|
||||
|
||||
local poweredByText = Instance.new("TextLabel")
|
||||
poweredByText.Font = Enum.Font.SourceSansBold
|
||||
poweredByText.FontSize = Enum.FontSize.Size24
|
||||
poweredByText.TextWrap = true
|
||||
poweredByText.TextColor3 = Color3.new(1,1,1)
|
||||
poweredByText.BackgroundTransparency = 1
|
||||
poweredByText.ZIndex = 10
|
||||
poweredByText.Text = "This Game Powered By"
|
||||
poweredByText.TextXAlignment = Enum.TextXAlignment.Left
|
||||
poweredByText.Size = UDim2.new(1,0,0,40)
|
||||
poweredByText.Position = UDim2.new(0,0,0,-50)
|
||||
poweredByText.Name = "PoweredByText"
|
||||
poweredByText.Parent = robloxLogo
|
||||
|
||||
local exitButton = Instance.new("ImageButton")
|
||||
exitButton.ZIndex = 10
|
||||
exitButton.BackgroundTransparency = 1
|
||||
exitButton.Image = "rbxasset://textures/ui/CloseButton.png"
|
||||
exitButton.Size = UDim2.new(0,22,0,22)
|
||||
exitButton.Position = UDim2.new(1,-23,0,1)
|
||||
exitButton.Name = "ExitButton"
|
||||
exitButton:SetVerb("Exit")
|
||||
|
||||
UserSettings().GameSettings.FullscreenChanged:connect(function ( isFullScreen )
|
||||
if isFullScreen then
|
||||
exitButton.Parent = frame
|
||||
else
|
||||
exitButton.Parent = nil
|
||||
end
|
||||
end)
|
||||
if UserSettings().GameSettings:InFullScreen()then
|
||||
exitButton.Parent = frame
|
||||
end
|
||||
|
||||
-- put something visible up asap
|
||||
frame.Parent = Game.CoreGui.RobloxGui
|
||||
|
||||
local instanceText = Instance.new("TextLabel")
|
||||
instanceText.Font = Enum.Font.SourceSansBold
|
||||
instanceText.FontSize = Enum.FontSize.Size18
|
||||
instanceText.TextWrap = true
|
||||
instanceText.TextColor3 = Color3.new(1,1,1)
|
||||
instanceText.BackgroundTransparency = 1
|
||||
instanceText.ZIndex = 10
|
||||
instanceText.Text = ""
|
||||
instanceText.Size = UDim2.new(1,0,0,40)
|
||||
instanceText.Position = UDim2.new(0,0,1,-60)
|
||||
instanceText.Name = "InstanceText"
|
||||
instanceText.Parent = frame
|
||||
|
||||
local loadingText = Instance.new("TextLabel")
|
||||
loadingText.Font = Enum.Font.SourceSansBold
|
||||
loadingText.FontSize = Enum.FontSize.Size36
|
||||
loadingText.TextWrap = true
|
||||
loadingText.TextColor3 = Color3.new(1,1,1)
|
||||
loadingText.BackgroundTransparency = 1
|
||||
loadingText.ZIndex = 10
|
||||
loadingText.Text = "Loading"
|
||||
loadingText.Size = UDim2.new(1,0,0,40)
|
||||
loadingText.Position = UDim2.new(0,0,1,20)
|
||||
loadingText.Name = "LoadingText"
|
||||
loadingText.Parent = robloxLogo
|
||||
|
||||
local howManyDots = 0
|
||||
local lastUpdateTime = tick()
|
||||
local minUpdateTime = 0.3
|
||||
local aspectRatio = 1031/265
|
||||
|
||||
function ResolutionChanged( prop )
|
||||
if prop == "AbsoluteSize" then
|
||||
local size = Game.CoreGui.RobloxGui.AbsoluteSize
|
||||
if size.X >= 1031 then
|
||||
robloxLogo.Size = UDim2.new(0,1031,0,265)
|
||||
robloxLogo.Position = UDim2.new(0.5,-515,0.5,-132)
|
||||
else
|
||||
local sizeReducer = -0.05
|
||||
while size.X < robloxLogo.AbsoluteSize.X do
|
||||
|
||||
robloxLogo.Size = UDim2.new(sizeReducer,1031,0,265)
|
||||
local newY = robloxLogo.AbsoluteSize.X * 265/1031
|
||||
robloxLogo.Size = UDim2.new(sizeReducer,1031,0,newY)
|
||||
robloxLogo.Position = UDim2.new(0.5 - (sizeReducer/2),-515,0.5,-132)
|
||||
|
||||
sizeReducer = sizeReducer - 0.1
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
ResolutionChanged("AbsoluteSize")
|
||||
Game.CoreGui.RobloxGui.Changed:connect(ResolutionChanged)
|
||||
|
||||
Game:GetService("RunService").RenderStepped:connect(function()
|
||||
instanceText.Text = Game:GetMessage()
|
||||
|
||||
if tick() - lastUpdateTime >= minUpdateTime then
|
||||
howManyDots = howManyDots + 1
|
||||
if howManyDots > 5 then
|
||||
howManyDots = 0
|
||||
end
|
||||
|
||||
loadingText.Text = "Loading"
|
||||
for i = 1, howManyDots do
|
||||
loadingText.Text = loadingText.Text .. "."
|
||||
end
|
||||
lastUpdateTime = tick()
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
makeDefaultLoadingScreen()
|
||||
|
||||
Game.ReplicatedFirst.RemoveDefaultLoadingGuiSignal:connect(function()
|
||||
removeLoadingScreen()
|
||||
end)
|
||||
if Game.ReplicatedFirst:IsDefaultLoadingGuiRemoved() then
|
||||
removeLoadingScreen()
|
||||
return
|
||||
end
|
||||
|
||||
Game.Loaded:connect(function()
|
||||
gameIsLoaded()
|
||||
end)
|
||||
|
||||
if Game:IsLoaded() then
|
||||
gameIsLoaded()
|
||||
end
|
||||
@@ -0,0 +1,102 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Part" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">3</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">3</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">23</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-0.5</X>
|
||||
<Y>0.5</Y>
|
||||
<Z>0</Z>
|
||||
<R00>-1.1920929e-007</R00>
|
||||
<R01>1.00000012</R01>
|
||||
<R02>0</R02>
|
||||
<R10>1.00000012</R10>
|
||||
<R11>-1.1920929e-007</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1.00000024</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<bool name="CastsShadows">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="Cullable">true</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">3</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">3</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">false</bool>
|
||||
<string name="Name">Rocket</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">3</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>1</Y>
|
||||
<Z>4</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Sound">
|
||||
<Properties>
|
||||
<bool name="Looped">true</bool>
|
||||
<string name="Name">Swoosh</string>
|
||||
<int name="PlayCount">0</int>
|
||||
<bool name="PlayOnRemove">false</bool>
|
||||
<Content name="SoundId"><url>rbxasset://sounds\Rocket whoosh 01.wav</url></Content>
|
||||
<float name="Volume">0.699999988</float>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Sound">
|
||||
<Properties>
|
||||
<bool name="Looped">false</bool>
|
||||
<string name="Name">Explosion</string>
|
||||
<int name="PlayCount">0</int>
|
||||
<bool name="PlayOnRemove">true</bool>
|
||||
<Content name="SoundId"><url>rbxasset://sounds\collide.wav</url></Content>
|
||||
<float name="Volume">1</float>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source">r = game:service("RunService") shaft = script.Parent position = Vector3.new(0,0,0) function fly() 	direction = shaft.CFrame.lookVector 	position = position + direction 	error = position - shaft.Position 	shaft.Velocity = 7*error end function blow() 	swoosh:Stop() 	explosion = Instance.new("Explosion") 	explosion.Position = shaft.Position 	explosion.Parent = game.Workspace 	connection:disconnect() 	shaft:remove() end t, s = r.Stepped:wait() swoosh = script.Parent.Swoosh swoosh:Play() position = shaft.Position d = t + 10.0 - s connection = shaft.Touched:connect(blow) while t < d do 	fly() 	t = r.Stepped:wait() end script.Parent.Explosion.PlayOnRemove = false swoosh:Stop() shaft:remove() </string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,82 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Part" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">194</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>6.4000001</Y>
|
||||
<Z>-8</Z>
|
||||
<R00>1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<bool name="CastsShadows">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="Cullable">true</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">false</bool>
|
||||
<string name="Name">Pellet</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<token name="shape">0</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>2</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source"> pellet = script.Parent damage = 8 function onTouched(hit) 	humanoid = hit.Parent:findFirstChild("Humanoid") 	if humanoid~=nil then 		humanoid.Health = humanoid.Health - damage 		connection:disconnect() 	else 		damage = damage / 2 		if damage < 0.1 then 			connection:disconnect() 		end 	end end connection = pellet.Touched:connect(onTouched) r = game:service("RunService") t, s = r.Stepped:wait() d = t + 1.0 - s while t < d do 	t = r.Stepped:wait() end pellet.Parent = nil</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,527 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Model" referent="RBX0">
|
||||
<Properties>
|
||||
<token name="Controller">7</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<CoordinateFrame name="ModelInPrimary">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
<R00>1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>1</R22>
|
||||
</CoordinateFrame>
|
||||
<string name="Name">erik.cassel</string>
|
||||
<Ref name="PrimaryPart">RBX1</Ref>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="Part" referent="RBX1">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>4.5</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Head</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">0</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="SpecialMesh" referent="RBX2">
|
||||
<Properties>
|
||||
<Content name="MeshId"><null></null></Content>
|
||||
<token name="MeshType">0</token>
|
||||
<string name="Name">Mesh</string>
|
||||
<Vector3 name="Scale">
|
||||
<X>1.25</X>
|
||||
<Y>1.25</Y>
|
||||
<Z>1.25</Z>
|
||||
</Vector3>
|
||||
<Content name="TextureId"><null></null></Content>
|
||||
<Vector3 name="VertexColor">
|
||||
<X>1</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Decal" referent="RBX3">
|
||||
<Properties>
|
||||
<token name="Face">5</token>
|
||||
<string name="Name">face</string>
|
||||
<float name="Shiny">20</float>
|
||||
<float name="Specular">0</float>
|
||||
<Content name="Texture"><url>rbxasset://textures/face.png</url></Content>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX4">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">23</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>-0</R02>
|
||||
<R10>-0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>-0</R12>
|
||||
<R20>-0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">0</float>
|
||||
<float name="LeftParamB">0</float>
|
||||
<token name="LeftSurface">2</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Torso</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">0</float>
|
||||
<float name="RightParamB">0</float>
|
||||
<token name="RightSurface">2</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Decal" referent="RBX5">
|
||||
<Properties>
|
||||
<token name="Face">5</token>
|
||||
<string name="Name">roblox</string>
|
||||
<float name="Shiny">20</float>
|
||||
<float name="Specular">0</float>
|
||||
<Content name="Texture">
|
||||
<null></null>
|
||||
</Content>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX6">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>1.5</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Left Arm</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX7">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-1.5</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Right Arm</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX8">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">119</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0.5</X>
|
||||
<Y>1</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Left Leg</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX9">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">119</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-0.5</X>
|
||||
<Y>1</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Right Leg</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Humanoid" referent="RBX10">
|
||||
<Properties>
|
||||
<float name="Health">100</float>
|
||||
<bool name="Jump">false</bool>
|
||||
<float name="MaxHealth">100</float>
|
||||
<string name="Name">Humanoid</string>
|
||||
<bool name="Sit">false</bool>
|
||||
<Vector3 name="TargetPoint">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<Vector3 name="WalkDirection">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="WalkRotationalVelocity">0</float>
|
||||
<Ref name="WalkToPart">null</Ref>
|
||||
<Vector3 name="WalkToPoint">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,599 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Model" referent="RBX0">
|
||||
<Properties>
|
||||
<token name="Controller">7</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<CoordinateFrame name="ModelInPrimary">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
<R00>1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>1</R22>
|
||||
</CoordinateFrame>
|
||||
<string name="Name">erik.cassel</string>
|
||||
<Ref name="PrimaryPart">RBX1</Ref>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="Part" referent="RBX1">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>4.5</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Head</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">0</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="SpecialMesh" referent="RBX2">
|
||||
<Properties>
|
||||
<Content name="MeshId"><null></null></Content>
|
||||
<token name="MeshType">0</token>
|
||||
<string name="Name">Mesh</string>
|
||||
<Vector3 name="Scale">
|
||||
<X>1.25</X>
|
||||
<Y>1.25</Y>
|
||||
<Z>1.25</Z>
|
||||
</Vector3>
|
||||
<Content name="TextureId"><null></null></Content>
|
||||
<Vector3 name="VertexColor">
|
||||
<X>1</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Decal" referent="RBX3">
|
||||
<Properties>
|
||||
<token name="Face">5</token>
|
||||
<string name="Name">face</string>
|
||||
<float name="Shiny">20</float>
|
||||
<float name="Specular">0</float>
|
||||
<Content name="Texture"><url>rbxasset://textures/face.png</url></Content>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX4">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">23</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>-0</R02>
|
||||
<R10>-0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>-0</R12>
|
||||
<R20>-0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">0</float>
|
||||
<float name="LeftParamB">0</float>
|
||||
<token name="LeftSurface">2</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Torso</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">0</float>
|
||||
<float name="RightParamB">0</float>
|
||||
<token name="RightSurface">2</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Decal" referent="RBX5">
|
||||
<Properties>
|
||||
<token name="Face">5</token>
|
||||
<string name="Name">roblox</string>
|
||||
<float name="Shiny">20</float>
|
||||
<float name="Specular">0</float>
|
||||
<Content name="Texture">
|
||||
<null></null>
|
||||
</Content>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX6">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>1.5</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Left Arm</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX7">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-1.5</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Right Arm</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX8">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">119</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0.5</X>
|
||||
<Y>1</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Left Leg</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX9">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">119</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-0.5</X>
|
||||
<Y>1</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Right Leg</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Humanoid" referent="RBX10">
|
||||
<Properties>
|
||||
<float name="Health">100</float>
|
||||
<bool name="Jump">false</bool>
|
||||
<float name="MaxHealth">100</float>
|
||||
<string name="Name">Humanoid</string>
|
||||
<bool name="Sit">false</bool>
|
||||
<Vector3 name="TargetPoint">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<Vector3 name="WalkDirection">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="WalkRotationalVelocity">0</float>
|
||||
<Ref name="WalkToPart">null</Ref>
|
||||
<Vector3 name="WalkToPoint">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX11">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">23</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>3</Y>
|
||||
<Z>25.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>-0</R02>
|
||||
<R10>-0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>-0</R12>
|
||||
<R20>-0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">0</float>
|
||||
<float name="LeftParamB">0</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">HumanoidRootPart</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">0</float>
|
||||
<float name="RightParamB">0</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">0</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">1</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
Binary file not shown.
@@ -0,0 +1,356 @@
|
||||
a 6>
|
||||
4=:90
|
||||
4;499,
|
||||
4; &
|
||||
4&=:90
|
||||
4&=:90&
|
||||
4&&=:90
|
||||
4&&=:90&
|
||||
4&&><&&0'
|
||||
704&!<49<!,
|
||||
704&!<9<!,
|
||||
70&!<49<!,
|
||||
7<6=
|
||||
7<6=0&
|
||||
7<6!=
|
||||
7<!6
|
||||
7<!6=
|
||||
7<!6=0'
|
||||
7<!6=0'&
|
||||
7<!6=0&
|
||||
7<!6=<;
|
||||
7<!6=<;2
|
||||
7<!6=&
|
||||
79:"?:7
|
||||
79:"?:7&
|
||||
7:;0'
|
||||
7 99&=<!
|
||||
7 9&=<!
|
||||
7 !!3 6>
|
||||
7 !!3 6>0'
|
||||
7 !!=4<'
|
||||
7 !!&0-
|
||||
7 !!&06&
|
||||
7 !!&0>&
|
||||
6=<;>
|
||||
6<'690?0'>
|
||||
69<!
|
||||
6e;1e8&
|
||||
6:;1e8&
|
||||
6e;1:8&
|
||||
6:6>
|
||||
6:6>{
|
||||
6:6>&
|
||||
6:6>& 6>
|
||||
6:6>& 6>01
|
||||
6:6>& 6>0'
|
||||
6:6>& 6><;2
|
||||
6:6>& 6>&
|
||||
6:>
|
||||
6:;1:8
|
||||
6:;1:8&
|
||||
6::!0'
|
||||
6 8
|
||||
6 880'
|
||||
6 88<;2
|
||||
6 8&
|
||||
6 8&=:!
|
||||
6 8&=:!
|
||||
6 ;<9<;2 &
|
||||
6 ;<99<;2 &
|
||||
6 ;;<9<;2 &
|
||||
6 ;!
|
||||
6 ;!9<6>
|
||||
6 ;!9<6>0'
|
||||
6 ;!9<6><;2
|
||||
6 ;!&
|
||||
6,70'3 6
|
||||
6,70'3 6>
|
||||
6,70'3 6>01
|
||||
6,70'3 6>0'
|
||||
6,70'3 6>0'&
|
||||
6,70'3 6><;2
|
||||
1<6>
|
||||
1<6>&
|
||||
1<>0
|
||||
1<91:
|
||||
1<91:
|
||||
1<91:&
|
||||
1<91:&
|
||||
1<%&=<!
|
||||
1: 6=0
|
||||
1: 6=0742
|
||||
1,>0
|
||||
0?46 94!0
|
||||
0?46 94!01
|
||||
0?46 94!0&
|
||||
0?46 94!<;2
|
||||
0?46 94!<;2&
|
||||
0?46 94!<:;
|
||||
30'
|
||||
3<;2
|
||||
342
|
||||
3420!
|
||||
3422
|
||||
34220!
|
||||
3422<;2
|
||||
3422<!
|
||||
3422:!
|
||||
3422&
|
||||
342<!
|
||||
342:!
|
||||
342:!&
|
||||
342&
|
||||
34%%0'
|
||||
34%%<;2
|
||||
34%%<;
|
||||
34">
|
||||
36><;2
|
||||
3094!<:
|
||||
3094!<:
|
||||
30994!<:
|
||||
3<;20'74;2
|
||||
3<;20'3 6>
|
||||
3<;20'3 6>01
|
||||
3<;20'3 6>0'
|
||||
3<;20'3 6>0'&
|
||||
3<;20'3 6><;2
|
||||
3<;20'3 6>&
|
||||
3<&!3 6>
|
||||
3<&!3 6>01
|
||||
3<&!3 6>0'
|
||||
3<&!3 6>0'&
|
||||
3<&!3 6><;2
|
||||
3<&!3 6><;2&
|
||||
3<&!3 6>&
|
||||
3:6><;2
|
||||
3 6>
|
||||
3 6>t
|
||||
3 6>0
|
||||
3 6>01
|
||||
3 6>0;
|
||||
3 6>0'
|
||||
3 6>0'&
|
||||
3 6><;
|
||||
3 6><;2
|
||||
3 6><;2&
|
||||
3 6>>>>>>>>>>>>>>>>>
|
||||
3 6>80
|
||||
3 6>&
|
||||
3 6>!4'1
|
||||
3 6>,:
|
||||
3 >
|
||||
3 >0'
|
||||
3 ><;
|
||||
3 ><;2
|
||||
3 >>
|
||||
3 >&
|
||||
3 '7 '20'
|
||||
24;274;2
|
||||
24;274;201
|
||||
24;274;2&
|
||||
24,
|
||||
24,&0-
|
||||
24/:;24&
|
||||
24/:;20'&
|
||||
2:;41&
|
||||
2::>
|
||||
=4'16:'0&0-
|
||||
=4'1:;
|
||||
=:8:
|
||||
=::>0'
|
||||
=:';<0&!
|
||||
=:';,
|
||||
=:!&0-
|
||||
= 8%
|
||||
?46>4&&
|
||||
?46><;2:33
|
||||
?46>:33
|
||||
?46>x:33
|
||||
?4%
|
||||
?0'>x:33
|
||||
?0"
|
||||
?<&8
|
||||
?</
|
||||
?</8
|
||||
?<//
|
||||
><>0
|
||||
>>>
|
||||
>:6>
|
||||
>:;1 8
|
||||
>:;1 8&
|
||||
> 8
|
||||
> 880'
|
||||
> 88<;2
|
||||
> 8&
|
||||
> ;<9<;2 &
|
||||
90&7<4;
|
||||
90&7:
|
||||
9 &!<;2
|
||||
80'10
|
||||
8:90&!
|
||||
8:!=43 6>
|
||||
8:!=43 6>
|
||||
8:!=43 6>4
|
||||
8:!=43 6>4
|
||||
8:!=43 6>4&
|
||||
8:!=43 6>4&
|
||||
8:!=43 6>4/
|
||||
8:!=43 6>4/
|
||||
8:!=43 6>01
|
||||
8:!=43 6>01
|
||||
8:!=43 6>0'
|
||||
8:!=43 6>0'
|
||||
8:!=43 6>0'&
|
||||
8:!=43 6>0'&
|
||||
8:!=43 6><;
|
||||
8:!=43 6><;
|
||||
8:!=43 6><;2
|
||||
8:!=43 6><;2
|
||||
8:!=43 6><;2&
|
||||
8:!=43 6><;2&
|
||||
8:!=43 6>&
|
||||
8:!=43 6>&
|
||||
8:!=0'3 6>
|
||||
8:!=0'3 6>
|
||||
8:!=0'3 6>01
|
||||
8:!=0'3 6>0'
|
||||
8:!=0'3 6>0'
|
||||
8:!=0'3 6>0'&
|
||||
8:!=0'3 6>0'&
|
||||
8:!=0'3 6><;
|
||||
8:!=0'3 6><;
|
||||
8:!=0'3 6><;2
|
||||
8:!=0'3 6><;2
|
||||
8:!=0'3 6><;2&
|
||||
8:!=0'3 6><;2&
|
||||
8:!=0'3 6>&
|
||||
8:!=0'3 6>&
|
||||
;4/<
|
||||
;<20'
|
||||
;<224
|
||||
;<224&
|
||||
;<220'
|
||||
;<220'
|
||||
;<220'&
|
||||
;<220'&
|
||||
:'24&<8
|
||||
:'24&<8&
|
||||
:'24&8
|
||||
:'24&8&
|
||||
%06>0'
|
||||
%0;<&
|
||||
%=:;0&0-
|
||||
%= >01
|
||||
%= ><;2
|
||||
%= >>01
|
||||
%= >><;2
|
||||
%= >
|
||||
%= >&
|
||||
%= $
|
||||
%<8%
|
||||
%<&&:33
|
||||
%:';
|
||||
%:';:
|
||||
%:';:2'4%=,
|
||||
%:';:&
|
||||
%'<6>
|
||||
%'<6>&
|
||||
%':&!<! !0
|
||||
% &<0&
|
||||
% &&<0&
|
||||
% &&,
|
||||
% &&,&
|
||||
% &,
|
||||
% &,&
|
||||
$ 00'
|
||||
'%0
|
||||
'%01
|
||||
'4%0
|
||||
'4%01
|
||||
&6=9:;2
|
||||
&0-
|
||||
&0--
|
||||
&0---
|
||||
&=<!3 99
|
||||
&=<!<;2
|
||||
&=<!<;2&
|
||||
&=<!&
|
||||
&=<!!01
|
||||
&=<!!0'
|
||||
&=<!!0'&
|
||||
&=<!!<;2
|
||||
&=<!!<;2&
|
||||
&=<!!,
|
||||
&=<!,
|
||||
&9 !
|
||||
&9 !&
|
||||
&8 !
|
||||
&;4!6=
|
||||
&:1:8<!0
|
||||
&:1:8</0
|
||||
&:1:8</0'
|
||||
&:1:8,
|
||||
&% ;>
|
||||
& 6>
|
||||
!'48%
|
||||
!"4!
|
||||
#42<;4
|
||||
#<7'4!:'
|
||||
"4;2
|
||||
"4;>
|
||||
"4;>0'
|
||||
"0!746>
|
||||
"=:'0
|
||||
":%
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,296 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Animate</string>
|
||||
<string name="Source">-- Now with exciting TeamColors HACK!
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
-- TEAM COLORS
|
||||
|
||||
|
||||
function onTeamChanged(player)
|
||||
|
||||
wait(1)
|
||||
|
||||
local char = player.Character
|
||||
if char == nil then return end
|
||||
|
||||
if player.Neutral then
|
||||
-- Replacing the current BodyColor object will force a reset
|
||||
local old = char:findFirstChild("Body Colors")
|
||||
if not old then return end
|
||||
old:clone().Parent = char
|
||||
old.Parent = nil
|
||||
else
|
||||
local head = char:findFirstChild("Head")
|
||||
local torso = char:findFirstChild("Torso")
|
||||
local left_arm = char:findFirstChild("Left Arm")
|
||||
local right_arm = char:findFirstChild("Right Arm")
|
||||
local left_leg = char:findFirstChild("Left Leg")
|
||||
local right_leg = char:findFirstChild("Right Leg")
|
||||
|
||||
if head then head.BrickColor = BrickColor.new(24) end
|
||||
if torso then torso.BrickColor = player.TeamColor end
|
||||
if left_arm then left_arm.BrickColor = BrickColor.new(26) end
|
||||
if right_arm then right_arm.BrickColor = BrickColor.new(26) end
|
||||
if left_leg then left_leg.BrickColor = BrickColor.new(26) end
|
||||
if right_leg then right_leg.BrickColor = BrickColor.new(26) end
|
||||
end
|
||||
end
|
||||
|
||||
function onPlayerPropChanged(property, player)
|
||||
if property == "Character" then
|
||||
onTeamChanged(player)
|
||||
end
|
||||
if property== "TeamColor" or property == "Neutral" then
|
||||
onTeamChanged(player)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
local cPlayer = game.Players:GetPlayerFromCharacter(script.Parent)
|
||||
cPlayer.Changed:connect(function(property) onPlayerPropChanged(property, cPlayer) end )
|
||||
onTeamChanged(cPlayer)
|
||||
|
||||
|
||||
-- ANIMATION
|
||||
|
||||
-- declarations
|
||||
|
||||
local Figure = script.Parent
|
||||
local Torso = waitForChild(Figure, "Torso")
|
||||
local RightShoulder = waitForChild(Torso, "Right Shoulder")
|
||||
local LeftShoulder = waitForChild(Torso, "Left Shoulder")
|
||||
local RightHip = waitForChild(Torso, "Right Hip")
|
||||
local LeftHip = waitForChild(Torso, "Left Hip")
|
||||
local Neck = waitForChild(Torso, "Neck")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
local pose = "Standing"
|
||||
|
||||
local toolAnim = "None"
|
||||
local toolAnimTime = 0
|
||||
|
||||
-- functions
|
||||
|
||||
function onRunning(speed)
|
||||
if speed>0 then
|
||||
pose = "Running"
|
||||
else
|
||||
pose = "Standing"
|
||||
end
|
||||
end
|
||||
|
||||
function onDied()
|
||||
pose = "Dead"
|
||||
end
|
||||
|
||||
function onJumping()
|
||||
pose = "Jumping"
|
||||
end
|
||||
|
||||
function onClimbing()
|
||||
pose = "Climbing"
|
||||
end
|
||||
|
||||
function onGettingUp()
|
||||
pose = "GettingUp"
|
||||
end
|
||||
|
||||
function onFreeFall()
|
||||
pose = "FreeFall"
|
||||
end
|
||||
|
||||
function onFallingDown()
|
||||
pose = "FallingDown"
|
||||
end
|
||||
|
||||
function onSeated()
|
||||
pose = "Seated"
|
||||
end
|
||||
|
||||
function onPlatformStanding()
|
||||
pose = "PlatformStanding"
|
||||
end
|
||||
|
||||
function moveJump()
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(3.14)
|
||||
LeftShoulder:SetDesiredAngle(-3.14)
|
||||
RightHip:SetDesiredAngle(0)
|
||||
LeftHip:SetDesiredAngle(0)
|
||||
end
|
||||
|
||||
|
||||
-- same as jump for now
|
||||
|
||||
function moveFreeFall()
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(3.14)
|
||||
LeftShoulder:SetDesiredAngle(-3.14)
|
||||
RightHip:SetDesiredAngle(0)
|
||||
LeftHip:SetDesiredAngle(0)
|
||||
end
|
||||
|
||||
function moveSit()
|
||||
RightShoulder.MaxVelocity = 0.15
|
||||
LeftShoulder.MaxVelocity = 0.15
|
||||
RightShoulder:SetDesiredAngle(3.14 /2)
|
||||
LeftShoulder:SetDesiredAngle(-3.14 /2)
|
||||
RightHip:SetDesiredAngle(3.14 /2)
|
||||
LeftHip:SetDesiredAngle(-3.14 /2)
|
||||
end
|
||||
|
||||
function getTool()
|
||||
for _, kid in ipairs(Figure:GetChildren()) do
|
||||
if kid.className == "Tool" then return kid end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function getToolAnim(tool)
|
||||
for _, c in ipairs(tool:GetChildren()) do
|
||||
if c.Name == "toolanim" and c.className == "StringValue" then
|
||||
return c
|
||||
end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function animateTool()
|
||||
|
||||
if (toolAnim == "None") then
|
||||
RightShoulder:SetDesiredAngle(1.57)
|
||||
return
|
||||
end
|
||||
|
||||
if (toolAnim == "Slash") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(0)
|
||||
return
|
||||
end
|
||||
|
||||
if (toolAnim == "Lunge") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightHip.MaxVelocity = 0.5
|
||||
LeftHip.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(1.57)
|
||||
LeftShoulder:SetDesiredAngle(1.0)
|
||||
RightHip:SetDesiredAngle(1.57)
|
||||
LeftHip:SetDesiredAngle(1.0)
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
function move(time)
|
||||
local amplitude
|
||||
local frequency
|
||||
|
||||
if (pose == "Jumping") then
|
||||
moveJump()
|
||||
return
|
||||
end
|
||||
|
||||
if (pose == "FreeFall") then
|
||||
moveFreeFall()
|
||||
return
|
||||
end
|
||||
|
||||
if (pose == "Seated") then
|
||||
moveSit()
|
||||
return
|
||||
end
|
||||
|
||||
local climbFudge = 0
|
||||
|
||||
if (pose == "Running") then
|
||||
RightShoulder.MaxVelocity = 0.15
|
||||
LeftShoulder.MaxVelocity = 0.15
|
||||
amplitude = 1
|
||||
frequency = 9
|
||||
elseif (pose == "Climbing") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
amplitude = 1
|
||||
frequency = 9
|
||||
climbFudge = 3.14
|
||||
else
|
||||
amplitude = 0.1
|
||||
frequency = 1
|
||||
end
|
||||
|
||||
desiredAngle = amplitude * math.sin(time*frequency)
|
||||
|
||||
RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
|
||||
LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
|
||||
RightHip:SetDesiredAngle(-desiredAngle)
|
||||
LeftHip:SetDesiredAngle(-desiredAngle)
|
||||
|
||||
|
||||
local tool = getTool()
|
||||
|
||||
if tool then
|
||||
|
||||
animStringValueObject = getToolAnim(tool)
|
||||
|
||||
if animStringValueObject then
|
||||
toolAnim = animStringValueObject.Value
|
||||
-- message recieved, delete StringValue
|
||||
animStringValueObject.Parent = nil
|
||||
toolAnimTime = time + .3
|
||||
end
|
||||
|
||||
if time > toolAnimTime then
|
||||
toolAnimTime = 0
|
||||
toolAnim = "None"
|
||||
end
|
||||
|
||||
animateTool()
|
||||
|
||||
|
||||
else
|
||||
toolAnim = "None"
|
||||
toolAnimTime = 0
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
-- connect events
|
||||
|
||||
Humanoid.Died:connect(onDied)
|
||||
Humanoid.Running:connect(onRunning)
|
||||
Humanoid.Jumping:connect(onJumping)
|
||||
Humanoid.Climbing:connect(onClimbing)
|
||||
Humanoid.GettingUp:connect(onGettingUp)
|
||||
Humanoid.FreeFalling:connect(onFreeFall)
|
||||
Humanoid.FallingDown:connect(onFallingDown)
|
||||
Humanoid.Seated:connect(onSeated)
|
||||
Humanoid.PlatformStanding:connect(onPlatformStanding)
|
||||
|
||||
-- main program
|
||||
|
||||
local runService = game:service("RunService");
|
||||
|
||||
while Figure.Parent~=nil do
|
||||
local _, time = wait(0.1)
|
||||
move(time)
|
||||
end
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,336 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="LocalScript" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Animate</string>
|
||||
<string name="Source">
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
-- ANIMATION
|
||||
|
||||
-- declarations
|
||||
|
||||
local Figure = script.Parent
|
||||
local Torso = waitForChild(Figure, "Torso")
|
||||
local RightShoulder = waitForChild(Torso, "Right Shoulder")
|
||||
local LeftShoulder = waitForChild(Torso, "Left Shoulder")
|
||||
local RightHip = waitForChild(Torso, "Right Hip")
|
||||
local LeftHip = waitForChild(Torso, "Left Hip")
|
||||
local Neck = waitForChild(Torso, "Neck")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
local pose = "Standing"
|
||||
|
||||
local toolAnim = "None"
|
||||
local toolAnimTime = 0
|
||||
|
||||
local jumpMaxLimbVelocity = 0.75
|
||||
|
||||
-- functions
|
||||
|
||||
function onRunning(speed)
|
||||
if speed>0 then
|
||||
pose = "Running"
|
||||
else
|
||||
pose = "Standing"
|
||||
end
|
||||
end
|
||||
|
||||
function onDied()
|
||||
pose = "Dead"
|
||||
end
|
||||
|
||||
function onJumping()
|
||||
pose = "Jumping"
|
||||
end
|
||||
|
||||
function onClimbing()
|
||||
pose = "Climbing"
|
||||
end
|
||||
|
||||
function onGettingUp()
|
||||
pose = "GettingUp"
|
||||
end
|
||||
|
||||
function onFreeFall()
|
||||
pose = "FreeFall"
|
||||
end
|
||||
|
||||
function onFallingDown()
|
||||
pose = "FallingDown"
|
||||
end
|
||||
|
||||
function onSeated()
|
||||
pose = "Seated"
|
||||
end
|
||||
|
||||
function onPlatformStanding()
|
||||
pose = "PlatformStanding"
|
||||
end
|
||||
|
||||
function onSwimming(speed)
|
||||
if speed>0 then
|
||||
pose = "Running"
|
||||
else
|
||||
pose = "Standing"
|
||||
end
|
||||
end
|
||||
|
||||
function moveJump()
|
||||
RightShoulder.MaxVelocity = jumpMaxLimbVelocity
|
||||
LeftShoulder.MaxVelocity = jumpMaxLimbVelocity
|
||||
RightShoulder:SetDesiredAngle(3.14)
|
||||
LeftShoulder:SetDesiredAngle(-3.14)
|
||||
RightHip:SetDesiredAngle(0)
|
||||
LeftHip:SetDesiredAngle(0)
|
||||
end
|
||||
|
||||
|
||||
-- same as jump for now
|
||||
|
||||
function moveFreeFall()
|
||||
RightShoulder.MaxVelocity = jumpMaxLimbVelocity
|
||||
LeftShoulder.MaxVelocity = jumpMaxLimbVelocity
|
||||
RightShoulder:SetDesiredAngle(3.14)
|
||||
LeftShoulder:SetDesiredAngle(-3.14)
|
||||
RightHip:SetDesiredAngle(0)
|
||||
LeftHip:SetDesiredAngle(0)
|
||||
end
|
||||
|
||||
function moveSit()
|
||||
RightShoulder.MaxVelocity = 0.15
|
||||
LeftShoulder.MaxVelocity = 0.15
|
||||
RightShoulder:SetDesiredAngle(3.14 /2)
|
||||
LeftShoulder:SetDesiredAngle(-3.14 /2)
|
||||
RightHip:SetDesiredAngle(3.14 /2)
|
||||
LeftHip:SetDesiredAngle(-3.14 /2)
|
||||
end
|
||||
|
||||
function getTool()
|
||||
for _, kid in ipairs(Figure:GetChildren()) do
|
||||
if kid.className == "Tool" then return kid end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function getToolAnim(tool)
|
||||
for _, c in ipairs(tool:GetChildren()) do
|
||||
if c.Name == "toolanim" and c.className == "StringValue" then
|
||||
return c
|
||||
end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
|
||||
function animateTool()
|
||||
|
||||
if (toolAnim == "None") then
|
||||
RightShoulder:SetDesiredAngle(1.57)
|
||||
return
|
||||
end
|
||||
|
||||
if (toolAnim == "Slash") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(0)
|
||||
return
|
||||
end
|
||||
|
||||
if (toolAnim == "Lunge") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
RightHip.MaxVelocity = 0.5
|
||||
LeftHip.MaxVelocity = 0.5
|
||||
RightShoulder:SetDesiredAngle(1.57)
|
||||
LeftShoulder:SetDesiredAngle(1.0)
|
||||
RightHip:SetDesiredAngle(1.57)
|
||||
LeftHip:SetDesiredAngle(1.0)
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
function move(time)
|
||||
local amplitude
|
||||
local frequency
|
||||
|
||||
if (pose == "Jumping") then
|
||||
moveJump()
|
||||
return
|
||||
end
|
||||
|
||||
if (pose == "FreeFall") then
|
||||
moveFreeFall()
|
||||
return
|
||||
end
|
||||
|
||||
if (pose == "Seated") then
|
||||
moveSit()
|
||||
return
|
||||
end
|
||||
|
||||
local climbFudge = 0
|
||||
|
||||
if (pose == "Running") then
|
||||
if (RightShoulder.CurrentAngle > 1.5 or RightShoulder.CurrentAngle < -1.5) then
|
||||
RightShoulder.MaxVelocity = jumpMaxLimbVelocity
|
||||
else
|
||||
RightShoulder.MaxVelocity = 0.15
|
||||
end
|
||||
if (LeftShoulder.CurrentAngle > 1.5 or LeftShoulder.CurrentAngle < -1.5) then
|
||||
LeftShoulder.MaxVelocity = jumpMaxLimbVelocity
|
||||
else
|
||||
LeftShoulder.MaxVelocity = 0.15
|
||||
end
|
||||
amplitude = 1
|
||||
frequency = 9
|
||||
elseif (pose == "Climbing") then
|
||||
RightShoulder.MaxVelocity = 0.5
|
||||
LeftShoulder.MaxVelocity = 0.5
|
||||
amplitude = 1
|
||||
frequency = 9
|
||||
climbFudge = 3.14
|
||||
else
|
||||
amplitude = 0.1
|
||||
frequency = 1
|
||||
end
|
||||
|
||||
desiredAngle = amplitude * math.sin(time*frequency)
|
||||
|
||||
RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
|
||||
LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
|
||||
RightHip:SetDesiredAngle(-desiredAngle)
|
||||
LeftHip:SetDesiredAngle(-desiredAngle)
|
||||
|
||||
|
||||
local tool = getTool()
|
||||
|
||||
if tool then
|
||||
|
||||
animStringValueObject = getToolAnim(tool)
|
||||
|
||||
if animStringValueObject then
|
||||
toolAnim = animStringValueObject.Value
|
||||
-- message recieved, delete StringValue
|
||||
animStringValueObject.Parent = nil
|
||||
toolAnimTime = time + .3
|
||||
end
|
||||
|
||||
if time > toolAnimTime then
|
||||
toolAnimTime = 0
|
||||
toolAnim = "None"
|
||||
end
|
||||
|
||||
animateTool()
|
||||
|
||||
|
||||
else
|
||||
toolAnim = "None"
|
||||
toolAnimTime = 0
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
-- connect events
|
||||
|
||||
Humanoid.Died:connect(onDied)
|
||||
Humanoid.Running:connect(onRunning)
|
||||
Humanoid.Jumping:connect(onJumping)
|
||||
Humanoid.Climbing:connect(onClimbing)
|
||||
Humanoid.GettingUp:connect(onGettingUp)
|
||||
Humanoid.FreeFalling:connect(onFreeFall)
|
||||
Humanoid.FallingDown:connect(onFallingDown)
|
||||
Humanoid.Seated:connect(onSeated)
|
||||
Humanoid.PlatformStanding:connect(onPlatformStanding)
|
||||
Humanoid.Swimming:connect(onSwimming)
|
||||
-- main program
|
||||
|
||||
local runService = game:service("RunService");
|
||||
|
||||
while Figure.Parent~=nil do
|
||||
local _, time = wait(0.1)
|
||||
move(time)
|
||||
end
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Script" referent="RBX1">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource">
|
||||
<null></null>
|
||||
</Content>
|
||||
<string name="Name">RobloxTeam</string>
|
||||
<string name="Source">
|
||||
-- Now with exciting TeamColors HACK!
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
-- TEAM COLORS
|
||||
|
||||
|
||||
function onTeamChanged(player)
|
||||
|
||||
wait(1)
|
||||
|
||||
local char = player.Character
|
||||
if char == nil then return end
|
||||
|
||||
if player.Neutral then
|
||||
-- Replacing the current BodyColor object will force a reset
|
||||
local old = char:findFirstChild("Body Colors")
|
||||
if not old then return end
|
||||
old:clone().Parent = char
|
||||
old.Parent = nil
|
||||
else
|
||||
local head = char:findFirstChild("Head")
|
||||
local torso = char:findFirstChild("Torso")
|
||||
local left_arm = char:findFirstChild("Left Arm")
|
||||
local right_arm = char:findFirstChild("Right Arm")
|
||||
local left_leg = char:findFirstChild("Left Leg")
|
||||
local right_leg = char:findFirstChild("Right Leg")
|
||||
|
||||
if head then head.BrickColor = BrickColor.new(24) end
|
||||
if torso then torso.BrickColor = player.TeamColor end
|
||||
if left_arm then left_arm.BrickColor = BrickColor.new(26) end
|
||||
if right_arm then right_arm.BrickColor = BrickColor.new(26) end
|
||||
if left_leg then left_leg.BrickColor = BrickColor.new(26) end
|
||||
if right_leg then right_leg.BrickColor = BrickColor.new(26) end
|
||||
end
|
||||
end
|
||||
|
||||
function onPlayerPropChanged(property, player)
|
||||
if property == "Character" then
|
||||
onTeamChanged(player)
|
||||
end
|
||||
if property== "TeamColor" or property == "Neutral" then
|
||||
onTeamChanged(player)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
local cPlayer = game.Players:GetPlayerFromCharacter(script.Parent)
|
||||
cPlayer.Changed:connect(function(property) onPlayerPropChanged(property, cPlayer) end )
|
||||
onTeamChanged(cPlayer)
|
||||
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,606 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="LocalScript" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Animate</string>
|
||||
<ProtectedString name="Source">function waitForChild(parent, childName)
|
||||
	local child = parent:findFirstChild(childName)
|
||||
	if child then return child end
|
||||
	while true do
|
||||
		child = parent.ChildAdded:wait()
|
||||
		if child.Name==childName then return child end
|
||||
	end
|
||||
end
|
||||
|
||||
local Figure = script.Parent
|
||||
local Torso = waitForChild(Figure, "Torso")
|
||||
local RightShoulder = waitForChild(Torso, "Right Shoulder")
|
||||
local LeftShoulder = waitForChild(Torso, "Left Shoulder")
|
||||
local RightHip = waitForChild(Torso, "Right Hip")
|
||||
local LeftHip = waitForChild(Torso, "Left Hip")
|
||||
local Neck = waitForChild(Torso, "Neck")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
local pose = "Standing"
|
||||
|
||||
local currentAnim = ""
|
||||
local currentAnimTrack = nil
|
||||
local currentAnimKeyframeHandler = nil
|
||||
local currentAnimSpeed = 1.0
|
||||
local oldAnimTrack = nil
|
||||
local animTable = {}
|
||||
local animNames = {
|
||||
	idle = 	{	
|
||||
				{ id = "http://www.roblox.com/asset/?id=125750544", weight = 9 },
|
||||
				{ id = "http://www.roblox.com/asset/?id=125750618", weight = 1 }
|
||||
			},
|
||||
	walk = 	{ 	
|
||||
				{ id = "http://www.roblox.com/asset/?id=125749145", weight = 10 }
|
||||
			},
|
||||
	run = 	{
|
||||
				{ id = "run.xml", weight = 10 }
|
||||
			},
|
||||
	jump = 	{
|
||||
				{ id = "http://www.roblox.com/asset/?id=125750702", weight = 10 }
|
||||
			},
|
||||
	fall = 	{
|
||||
				{ id = "http://www.roblox.com/asset/?id=125750759", weight = 10 }
|
||||
			},
|
||||
	climb = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=125750800", weight = 10 }
|
||||
			},
|
||||
	toolnone = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=125750867", weight = 10 }
|
||||
			},
|
||||
	toolslash = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=129967390", weight = 10 }
|
||||
--				{ id = "slash.xml", weight = 10 }
|
||||
			},
|
||||
	toollunge = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=129967478", weight = 10 }
|
||||
			},
|
||||
	wave = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=128777973", weight = 10 }
|
||||
			},
|
||||
	point = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=128853357", weight = 10 }
|
||||
			},
|
||||
	dance = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=130018893", weight = 10 },
|
||||
				{ id = "http://www.roblox.com/asset/?id=132546839", weight = 10 },
|
||||
				{ id = "http://www.roblox.com/asset/?id=132546884", weight = 10 }
|
||||
			},
|
||||
	laugh = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=129423131", weight = 10 }
|
||||
			},
|
||||
	cheer = {
|
||||
				{ id = "http://www.roblox.com/asset/?id=129423030", weight = 10 }
|
||||
			},
|
||||
}
|
||||
|
||||
-- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
|
||||
local emoteNames = { wave = false, point = false, dance = true, laugh = false, cheer = false}
|
||||
|
||||
math.randomseed(tick())
|
||||
|
||||
-- Setup animation objects
|
||||
for name, fileList in pairs(animNames) do
|
||||
	animTable[name] = {}
|
||||
	animTable[name].count = 0
|
||||
	animTable[name].totalWeight = 0
|
||||
|
||||
	-- check for config values
|
||||
	local config = script:FindFirstChild(name)
|
||||
	if (config ~= nil) then
|
||||
--		print("Loading anims " .. name)
|
||||
		local idx = 1
|
||||
		for _, childPart in pairs(config:GetChildren()) do
|
||||
			animTable[name][idx] = {}
|
||||
			animTable[name][idx].anim = childPart
|
||||
			local weightObject = childPart:FindFirstChild("Weight")
|
||||
			if (weightObject == nil) then
|
||||
				animTable[name][idx].weight = 1
|
||||
			else
|
||||
				animTable[name][idx].weight = weightObject.Value
|
||||
			end
|
||||
			animTable[name].count = animTable[name].count + 1
|
||||
			animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
|
||||
--			print(name .. " [" .. idx .. "] " .. animTable[name][idx].anim.AnimationId .. " (" .. animTable[name][idx].weight .. ")")
|
||||
			idx = idx + 1
|
||||
		end
|
||||
	end
|
||||
|
||||
	-- fallback to defaults
|
||||
	if (animTable[name].count <= 0) then
|
||||
		for idx, anim in pairs(fileList) do
|
||||
			animTable[name][idx] = {}
|
||||
			animTable[name][idx].anim = Instance.new("Animation")
|
||||
			animTable[name][idx].anim.Name = name
|
||||
			animTable[name][idx].anim.AnimationId = anim.id
|
||||
			animTable[name][idx].weight = anim.weight
|
||||
			animTable[name].count = animTable[name].count + 1
|
||||
			animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
|
||||
--			print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
|
||||
		end
|
||||
	end
|
||||
end
|
||||
|
||||
-- ANIMATION
|
||||
|
||||
-- declarations
|
||||
local toolAnim = "None"
|
||||
local toolAnimTime = 0
|
||||
|
||||
local jumpAnimTime = 0
|
||||
local jumpAnimDuration = 0.175
|
||||
|
||||
local toolTransitionTime = 0.1
|
||||
local fallTransitionTime = 0.2
|
||||
local jumpMaxLimbVelocity = 0.75
|
||||
|
||||
-- functions
|
||||
|
||||
function stopAllAnimations()
|
||||
	local oldAnim = currentAnim
|
||||
|
||||
	-- return to idle if finishing an emote
|
||||
	if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
|
||||
		oldAnim = "idle"
|
||||
	end
|
||||
|
||||
	currentAnim = ""
|
||||
	if (currentAnimKeyframeHandler ~= nil) then
|
||||
		currentAnimKeyframeHandler:disconnect()
|
||||
	end
|
||||
|
||||
	if (oldAnimTrack ~= nil) then
|
||||
		oldAnimTrack:Stop()
|
||||
		oldAnimTrack:Destroy()
|
||||
		oldAnimTrack = nil
|
||||
	end
|
||||
	if (currentAnimTrack ~= nil) then
|
||||
		currentAnimTrack:Stop()
|
||||
		currentAnimTrack:Destroy()
|
||||
		currentAnimTrack = nil
|
||||
	end
|
||||
	return oldAnim
|
||||
end
|
||||
|
||||
function setAnimationSpeed(speed)
|
||||
	if speed ~= currentAnimSpeed then
|
||||
		currentAnimSpeed = speed
|
||||
		currentAnimTrack:AdjustSpeed(currentAnimSpeed)
|
||||
	end
|
||||
end
|
||||
|
||||
function keyFrameReachedFunc(frameName)
|
||||
	if (frameName == "End") then
|
||||
--		print("Keyframe : ".. frameName)
|
||||
		local repeatAnim = stopAllAnimations()
|
||||
		local animSpeed = currentAnimSpeed
|
||||
		playAnimation(repeatAnim, 0.0, Humanoid)
|
||||
		setAnimationSpeed(animSpeed)
|
||||
	end
|
||||
end
|
||||
|
||||
-- Preload animations
|
||||
function playAnimation(animName, transitionTime, humanoid)
|
||||
	if (animName ~= currentAnim) then		
|
||||
		
|
||||
		if (oldAnimTrack ~= nil) then
|
||||
			oldAnimTrack:Stop()
|
||||
			oldAnimTrack:Destroy()
|
||||
		end
|
||||
|
||||
		currentAnimSpeed = 1.0
|
||||
		local roll = math.random(1, animTable[animName].totalWeight)
|
||||
		local origRoll = roll
|
||||
		local idx = 1
|
||||
		while (roll > animTable[animName][idx].weight) do
|
||||
			roll = roll - animTable[animName][idx].weight
|
||||
			idx = idx + 1
|
||||
		end
|
||||
--		print(animName .. " " .. idx .. " [" .. origRoll .. "]")
|
||||
		local anim = animTable[animName][idx].anim
|
||||
|
||||
		-- load it to the humanoid; get AnimationTrack
|
||||
		oldAnimTrack = currentAnimTrack
|
||||
		currentAnimTrack = humanoid:LoadAnimation(anim)
|
||||
		
|
||||
		-- play the animation
|
||||
		currentAnimTrack:Play(transitionTime)
|
||||
		currentAnim = animName
|
||||
|
||||
		-- set up keyframe name triggers
|
||||
		if (currentAnimKeyframeHandler ~= nil) then
|
||||
			currentAnimKeyframeHandler:disconnect()
|
||||
		end
|
||||
		currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
|
||||
	end
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------
|
||||
-------------------------------------------------------------------------------------------
|
||||
|
||||
local toolAnimName = ""
|
||||
local toolOldAnimTrack = nil
|
||||
local toolAnimTrack = nil
|
||||
local currentToolAnimKeyframeHandler = nil
|
||||
|
||||
function toolKeyFrameReachedFunc(frameName)
|
||||
	if (frameName == "End") then
|
||||
--		print("Keyframe : ".. frameName)
|
||||
		local repeatAnim = stopToolAnimations()
|
||||
		playToolAnimation(repeatAnim, 0.0, Humanoid)
|
||||
	end
|
||||
end
|
||||
|
||||
|
||||
function playToolAnimation(animName, transitionTime, humanoid)
|
||||
	if (animName ~= toolAnimName) then		
|
||||
		
|
||||
		if (toolAnimTrack ~= nil) then
|
||||
			toolAnimTrack:Stop()
|
||||
			toolAnimTrack:Destroy()
|
||||
			transitionTime = 0
|
||||
		end
|
||||
|
||||
		local roll = math.random(1, animTable[animName].totalWeight)
|
||||
		local origRoll = roll
|
||||
		local idx = 1
|
||||
		while (roll > animTable[animName][idx].weight) do
|
||||
			roll = roll - animTable[animName][idx].weight
|
||||
			idx = idx + 1
|
||||
		end
|
||||
--		print(animName .. " * " .. idx .. " [" .. origRoll .. "]")
|
||||
		local anim = animTable[animName][idx].anim
|
||||
|
||||
		-- load it to the humanoid; get AnimationTrack
|
||||
		toolOldAnimTrack = toolAnimTrack
|
||||
		toolAnimTrack = humanoid:LoadAnimation(anim)
|
||||
		
|
||||
		-- play the animation
|
||||
		toolAnimTrack:Play(transitionTime)
|
||||
		toolAnimName = animName
|
||||
|
||||
		currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
|
||||
	end
|
||||
end
|
||||
|
||||
function stopToolAnimations()
|
||||
	local oldAnim = toolAnimName
|
||||
|
||||
	if (currentToolAnimKeyframeHandler ~= nil) then
|
||||
		currentToolAnimKeyframeHandler:disconnect()
|
||||
	end
|
||||
|
||||
	toolAnimName = ""
|
||||
	if (toolAnimTrack ~= nil) then
|
||||
		toolAnimTrack:Stop()
|
||||
		toolAnimTrack:Destroy()
|
||||
		toolAnimTrack = nil
|
||||
	end
|
||||
|
||||
|
||||
	return oldAnim
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------
|
||||
-------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
function onRunning(speed)
|
||||
	if speed>0 then
|
||||
		playAnimation("walk", 0.1, Humanoid)
|
||||
		pose = "Running"
|
||||
	else
|
||||
		playAnimation("idle", 0.1, Humanoid)
|
||||
		pose = "Standing"
|
||||
	end
|
||||
end
|
||||
|
||||
function onDied()
|
||||
	pose = "Dead"
|
||||
end
|
||||
|
||||
function onJumping()
|
||||
	playAnimation("jump", 0.1, Humanoid)
|
||||
	jumpAnimTime = jumpAnimDuration
|
||||
	pose = "Jumping"
|
||||
end
|
||||
|
||||
function onClimbing(speed)
|
||||
	playAnimation("climb", 0.1, Humanoid)
|
||||
	setAnimationSpeed(speed / 12.0)
|
||||
	pose = "Climbing"
|
||||
end
|
||||
|
||||
function onGettingUp()
|
||||
	pose = "GettingUp"
|
||||
end
|
||||
|
||||
function onFreeFall()
|
||||
	if (jumpAnimTime <= 0) then
|
||||
		playAnimation("fall", fallTransitionTime, Humanoid)
|
||||
	end
|
||||
	pose = "FreeFall"
|
||||
end
|
||||
|
||||
function onFallingDown()
|
||||
	pose = "FallingDown"
|
||||
end
|
||||
|
||||
function onSeated()
|
||||
	pose = "Seated"
|
||||
end
|
||||
|
||||
function onPlatformStanding()
|
||||
	pose = "PlatformStanding"
|
||||
end
|
||||
|
||||
function onSwimming(speed)
|
||||
	if speed>0 then
|
||||
		pose = "Running"
|
||||
	else
|
||||
		pose = "Standing"
|
||||
	end
|
||||
end
|
||||
|
||||
function getTool()	
|
||||
	for _, kid in ipairs(Figure:GetChildren()) do
|
||||
		if kid.className == "Tool" then return kid end
|
||||
	end
|
||||
	return nil
|
||||
end
|
||||
|
||||
function getToolAnim(tool)
|
||||
	for _, c in ipairs(tool:GetChildren()) do
|
||||
		if c.Name == "toolanim" and c.className == "StringValue" then
|
||||
			return c
|
||||
		end
|
||||
	end
|
||||
	return nil
|
||||
end
|
||||
|
||||
function animateTool()
|
||||
	
|
||||
	if (toolAnim == "None") then
|
||||
		playToolAnimation("toolnone", toolTransitionTime, Humanoid)
|
||||
		return
|
||||
	end
|
||||
|
||||
	if (toolAnim == "Slash") then
|
||||
		playToolAnimation("toolslash", 0, Humanoid)
|
||||
		return
|
||||
	end
|
||||
|
||||
	if (toolAnim == "Lunge") then
|
||||
		playToolAnimation("toollunge", 0, Humanoid)
|
||||
		return
|
||||
	end
|
||||
end
|
||||
|
||||
function moveSit()
|
||||
	RightShoulder.MaxVelocity = 0.15
|
||||
	LeftShoulder.MaxVelocity = 0.15
|
||||
	RightShoulder:SetDesiredAngle(3.14 /2)
|
||||
	LeftShoulder:SetDesiredAngle(-3.14 /2)
|
||||
	RightHip:SetDesiredAngle(3.14 /2)
|
||||
	LeftHip:SetDesiredAngle(-3.14 /2)
|
||||
end
|
||||
|
||||
local lastTick = 0
|
||||
|
||||
function move(time)
|
||||
	local amplitude = 1
|
||||
	local frequency = 1
|
||||
	local deltaTime = time - lastTick
|
||||
	lastTick = time
|
||||
|
||||
	local climbFudge = 0
|
||||
	local setAngles = false
|
||||
|
||||
	if (jumpAnimTime > 0) then
|
||||
		jumpAnimTime = jumpAnimTime - deltaTime
|
||||
	end
|
||||
|
||||
	if (pose == "FreeFall" and jumpAnimTime <= 0) then
|
||||
		playAnimation("fall", fallTransitionTime, Humanoid)
|
||||
	elseif (pose == "Seated") then
|
||||
		stopAllAnimations()
|
||||
		moveSit()
|
||||
		return
|
||||
	elseif (pose == "Running") then
|
||||
		playAnimation("walk", 0.1, Humanoid)
|
||||
	elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
|
||||
--		print("Wha " .. pose)
|
||||
		amplitude = 0.1
|
||||
		frequency = 1
|
||||
		setAngles = true
|
||||
	end
|
||||
|
||||
	if (setAngles) then
|
||||
		desiredAngle = amplitude * math.sin(time * frequency)
|
||||
|
||||
		RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
|
||||
		LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
|
||||
		RightHip:SetDesiredAngle(-desiredAngle)
|
||||
		LeftHip:SetDesiredAngle(-desiredAngle)
|
||||
	end
|
||||
|
||||
	-- Tool Animation handling
|
||||
	local tool = getTool()
|
||||
	if tool then
|
||||
	
|
||||
		animStringValueObject = getToolAnim(tool)
|
||||
|
||||
		if animStringValueObject then
|
||||
			toolAnim = animStringValueObject.Value
|
||||
			-- message recieved, delete StringValue
|
||||
			animStringValueObject.Parent = nil
|
||||
			toolAnimTime = time + .3
|
||||
		end
|
||||
|
||||
		if time > toolAnimTime then
|
||||
			toolAnimTime = 0
|
||||
			toolAnim = "None"
|
||||
		end
|
||||
|
||||
		animateTool()		
|
||||
	else
|
||||
		stopToolAnimations()
|
||||
		toolAnim = "None"
|
||||
		toolAnimTime = 0
|
||||
	end
|
||||
end
|
||||
|
||||
-- connect events
|
||||
Humanoid.Died:connect(onDied)
|
||||
Humanoid.Running:connect(onRunning)
|
||||
Humanoid.Jumping:connect(onJumping)
|
||||
Humanoid.Climbing:connect(onClimbing)
|
||||
Humanoid.GettingUp:connect(onGettingUp)
|
||||
Humanoid.FreeFalling:connect(onFreeFall)
|
||||
Humanoid.FallingDown:connect(onFallingDown)
|
||||
Humanoid.Seated:connect(onSeated)
|
||||
Humanoid.PlatformStanding:connect(onPlatformStanding)
|
||||
Humanoid.Swimming:connect(onSwimming)
|
||||
|
||||
-- setup emote chat hook
|
||||
Game.Players.LocalPlayer.Chatted:connect(function(msg)
|
||||
	local emote = ""
|
||||
	if (string.sub(msg, 1, 3) == "/e ") then
|
||||
		emote = string.sub(msg, 4)
|
||||
	elseif (string.sub(msg, 1, 7) == "/emote ") then
|
||||
		emote = string.sub(msg, 8)
|
||||
	end
|
||||
	
|
||||
	if (pose == "Standing" and emoteNames[emote] ~= nil) then
|
||||
		playAnimation(emote, 0.1, Humanoid)
|
||||
	end
|
||||
--	print("===> " .. string.sub(msg, 1, 3) .. "(" .. emote .. ")")
|
||||
end)
|
||||
|
||||
|
||||
-- main program
|
||||
|
||||
local runService = game:service("RunService");
|
||||
|
||||
-- initialize to idle
|
||||
playAnimation("idle", 0.1, Humanoid)
|
||||
pose = "Standing"
|
||||
|
||||
while Figure.Parent~=nil do
|
||||
	local _, time = wait(0.1)
|
||||
	move(time)
|
||||
end
|
||||
|
||||
|
||||
</ProtectedString>
|
||||
</Properties>
|
||||
<Item class="StringValue" referent="RBX1">
|
||||
<Properties>
|
||||
<string name="Name">idle</string>
|
||||
<string name="Value"></string>
|
||||
</Properties>
|
||||
<Item class="Animation" referent="RBX2">
|
||||
<Properties>
|
||||
<Content name="AnimationId"><url>http://www.roblox.com/asset/?id=125750544</url></Content>
|
||||
<string name="Name">Animation1</string>
|
||||
</Properties>
|
||||
<Item class="NumberValue" referent="RBX3">
|
||||
<Properties>
|
||||
<string name="Name">Weight</string>
|
||||
<double name="Value">9</double>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Animation" referent="RBX4">
|
||||
<Properties>
|
||||
<Content name="AnimationId"><url>http://www.roblox.com/asset/?id=125750618</url></Content>
|
||||
<string name="Name">Animation2</string>
|
||||
</Properties>
|
||||
<Item class="NumberValue" referent="RBX5">
|
||||
<Properties>
|
||||
<string name="Name">Weight</string>
|
||||
<double name="Value">1</double>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="StringValue" referent="RBX6">
|
||||
<Properties>
|
||||
<string name="Name">walk</string>
|
||||
<string name="Value"></string>
|
||||
</Properties>
|
||||
<Item class="Animation" referent="RBX7">
|
||||
<Properties>
|
||||
<Content name="AnimationId"><url>http://www.roblox.com/asset/?id=125749145</url></Content>
|
||||
<string name="Name">WalkAnim</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="StringValue" referent="RBX8">
|
||||
<Properties>
|
||||
<string name="Name">run</string>
|
||||
<string name="Value"></string>
|
||||
</Properties>
|
||||
<Item class="Animation" referent="RBX9">
|
||||
<Properties>
|
||||
<Content name="AnimationId"><url>http://www.roblox.com/asset/?id=125749145</url></Content>
|
||||
<string name="Name">RunAnim</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="StringValue" referent="RBX10">
|
||||
<Properties>
|
||||
<string name="Name">jump</string>
|
||||
<string name="Value"></string>
|
||||
</Properties>
|
||||
<Item class="Animation" referent="RBX11">
|
||||
<Properties>
|
||||
<Content name="AnimationId"><url>http://www.roblox.com/asset/?id=125750702</url></Content>
|
||||
<string name="Name">JumpAnim</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="StringValue" referent="RBX12">
|
||||
<Properties>
|
||||
<string name="Name">climb</string>
|
||||
<string name="Value"></string>
|
||||
</Properties>
|
||||
<Item class="Animation" referent="RBX13">
|
||||
<Properties>
|
||||
<Content name="AnimationId"><url>http://www.roblox.com/asset/?id=125750800</url></Content>
|
||||
<string name="Name">ClimbAnim</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="StringValue" referent="RBX14">
|
||||
<Properties>
|
||||
<string name="Name">toolnone</string>
|
||||
<string name="Value"></string>
|
||||
</Properties>
|
||||
<Item class="Animation" referent="RBX15">
|
||||
<Properties>
|
||||
<Content name="AnimationId"><url>http://www.roblox.com/asset/?id=125750867</url></Content>
|
||||
<string name="Name">ToolNoneAnim</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="StringValue" referent="RBX16">
|
||||
<Properties>
|
||||
<string name="Name">fall</string>
|
||||
<string name="Value"></string>
|
||||
</Properties>
|
||||
<Item class="Animation" referent="RBX17">
|
||||
<Properties>
|
||||
<Content name="AnimationId"><url>http://www.roblox.com/asset/?id=125750759</url></Content>
|
||||
<string name="Name">FallAnim</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,11 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source"> while script.Parent.Head==nil do 	wait(0.05) end function newSound(id) 	local sound = Instance.new("Sound") 	sound.SoundId = id 	sound.Parent = script.Parent.Head 	return sound end sDied = newSound("rbxasset://sounds/uuhhh.wav") sFallingDown = newSound("rbxasset://sounds/splat.wav") sFreeFalling = newSound("rbxasset://sounds/swoosh.wav") sGettingUp = newSound("rbxasset://sounds/hit.wav") sJumping = newSound("rbxasset://sounds/button.wav") sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3") sRunning.Looped = true function onDied() 	sDied:play() end function onState(state, sound) 	if state then 		sound:play() 	else 		sound:pause() 	end end function onRunning(speed) 	if speed>0 then 		sRunning:play() 	else 		sRunning:pause() 	end end while script.Parent.Humanoid==nil do 	wait(0.05) end h = script.Parent.Humanoid h.Died:connect(onDied) h.Running:connect(onRunning) h.Jumping:connect(function(state) onState(state, sJumping) end) h.GettingUp:connect(function(state) onState(state, sGettingUp) end) h.FreeFalling:connect(function(state) onState(state, sFreeFalling) end) h.FallingDown:connect(function(state) onState(state, sFallingDown) end) -- regeneration while true do 	local s = wait(1) 	local health=h.Health 	if health>0 and health<h.MaxHealth then 		health = health + 0.01*s*h.MaxHealth 		if health*1.05 < h.MaxHealth then 			h.Health = health 		else 			h.Health = h.MaxHealth 		end 	end end </string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,191 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">HealthScript v2.0</string>
|
||||
<string name="Source">local humanoid = script.Parent.Humanoid
|
||||
|
||||
if (humanoid == nil) then
|
||||
print("ERROR: no humanoid found in 'HealthScript v2.0'")
|
||||
end
|
||||
|
||||
|
||||
function CreateGUI()
|
||||
local p = game.Players:GetPlayerFromCharacter(humanoid.Parent)
|
||||
print("Health for Player: " .. p.Name)
|
||||
script.HealthGUI.Parent = p.PlayerGui
|
||||
end
|
||||
|
||||
function UpdateGUI(health)
|
||||
local pgui = game.Players:GetPlayerFromCharacter(humanoid.Parent).PlayerGui
|
||||
local tray = pgui.HealthGUI.Tray
|
||||
|
||||
tray.HealthBar.Size = UDim2.new(0.2, 0, 0.8 * (health / humanoid.MaxHealth), 0)
|
||||
tray.HealthBar.Position = UDim2.new(0.4, 0, 0.8 * (1- (health / humanoid.MaxHealth)) , 0)
|
||||
|
||||
end
|
||||
|
||||
|
||||
function HealthChanged(health)
|
||||
UpdateGUI(health)
|
||||
end
|
||||
|
||||
|
||||
CreateGUI()
|
||||
humanoid.HealthChanged:connect(HealthChanged)
|
||||
humanoid.Died:connect(function() HealthChanged(0) end)</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="GuiMain" referent="RBX1">
|
||||
<Properties>
|
||||
<string name="Name">HealthGUI</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="Frame" referent="RBX2">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4285215356</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<string name="Name">Tray</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.949999988</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.380000025</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.0450000018</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.340000004</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="ImageLabel" referent="RBX3">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=18441769 </url></Content>
|
||||
<string name="Name">ImageLabel</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.800000012</YS>
|
||||
<YO>3</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>1</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.25</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">1</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Frame" referent="RBX4">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4286892054</Color3>
|
||||
<float name="BackgroundTransparency">0</float>
|
||||
<Color3 name="BorderColor3">4278190080</Color3>
|
||||
<int name="BorderSizePixel">0</int>
|
||||
<string name="Name">HealthBar</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.420000017</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.159999996</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.800000012</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">2</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Frame" referent="RBX5">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4289733411</Color3>
|
||||
<float name="BackgroundTransparency">0</float>
|
||||
<Color3 name="BorderColor3">4278190080</Color3>
|
||||
<int name="BorderSizePixel">0</int>
|
||||
<string name="Name">HealthBarBacking</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.419999987</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.159999996</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.800000012</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Script" referent="RBX6">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Health</string>
|
||||
<string name="Source">function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
-- declarations
|
||||
|
||||
local Figure = script.Parent
|
||||
local Head = waitForChild(Figure, "Head")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
|
||||
-- regeneration
|
||||
while true do
|
||||
local s = wait(1)
|
||||
local health = Humanoid.Health
|
||||
if health > 0 and health < Humanoid.MaxHealth then
|
||||
health = health + 0.01 * s * Humanoid.MaxHealth
|
||||
if health * 1.05 < Humanoid.MaxHealth then
|
||||
Humanoid.Health = health
|
||||
else
|
||||
Humanoid.Health = Humanoid.MaxHealth
|
||||
end
|
||||
end
|
||||
end
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,76 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Sound</string>
|
||||
<string name="Source">-- util
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
local child = parent:findFirstChild(childName)
|
||||
if child then return child end
|
||||
while true do
|
||||
child = parent.ChildAdded:wait()
|
||||
if child.Name==childName then return child end
|
||||
end
|
||||
end
|
||||
|
||||
function newSound(id)
|
||||
local sound = Instance.new("Sound")
|
||||
sound.SoundId = id
|
||||
sound.archivable = false
|
||||
sound.Parent = script.Parent.Head
|
||||
return sound
|
||||
end
|
||||
|
||||
-- declarations
|
||||
|
||||
local sDied = newSound("rbxasset://sounds/uuhhh.wav")
|
||||
local sFallingDown = newSound("rbxasset://sounds/splat.wav")
|
||||
local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
|
||||
local sGettingUp = newSound("rbxasset://sounds/hit.wav")
|
||||
local sJumping = newSound("rbxasset://sounds/button.wav")
|
||||
local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
|
||||
sRunning.Looped = true
|
||||
|
||||
local Figure = script.Parent
|
||||
local Head = waitForChild(Figure, "Head")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
|
||||
-- functions
|
||||
|
||||
function onDied()
|
||||
sDied:Play()
|
||||
end
|
||||
|
||||
function onState(state, sound)
|
||||
if state then
|
||||
sound:Play()
|
||||
else
|
||||
sound:Pause()
|
||||
end
|
||||
end
|
||||
|
||||
function onRunning(speed)
|
||||
if speed>0 then
|
||||
sRunning:Play()
|
||||
else
|
||||
sRunning:Pause()
|
||||
end
|
||||
end
|
||||
|
||||
-- connect up
|
||||
|
||||
Humanoid.Died:connect(onDied)
|
||||
Humanoid.Running:connect(onRunning)
|
||||
Humanoid.Jumping:connect(function(state) onState(state, sJumping) end)
|
||||
Humanoid.GettingUp:connect(function(state) onState(state, sGettingUp) end)
|
||||
Humanoid.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
|
||||
Humanoid.FallingDown:connect(function(state) onState(state, sFallingDown) end)
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,43 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Sound</string>
|
||||
<ProtectedString name="Source">-- util
|
||||
|
||||
function waitForChild(parent, childName)
|
||||
	local child = parent:findFirstChild(childName)
|
||||
	if child then return child end
|
||||
	while true do
|
||||
		child = parent.ChildAdded:wait()
|
||||
		if child.Name==childName then return child end
|
||||
		end
|
||||
end
|
||||
|
||||
function newSound(id, name)
|
||||
	local sound = Instance.new("Sound")
|
||||
	sound.SoundId = id
|
||||
	sound.archivable = false
|
||||
	sound.Parent = script.Parent.Head
|
||||
	sound.Name = name
|
||||
	return sound
|
||||
end
|
||||
|
||||
-- declarations
|
||||
local Figure = script.Parent
|
||||
local Head = waitForChild(Figure, "Head")
|
||||
local Humanoid = waitForChild(Figure, "Humanoid")
|
||||
|
||||
local sDied = newSound("rbxasset://sounds/uuhhh.wav", "DiedSound")
|
||||
local sFallingDown = newSound("rbxasset://sounds/splat.wav", "FallingDownSound")
|
||||
local sFreeFalling = newSound("rbxasset://sounds/swoosh.wav", "FreeFallingSound")
|
||||
local sGettingUp = newSound("rbxasset://sounds/hit.wav", "GettingUpSound")
|
||||
local sJumping = newSound("rbxasset://sounds/button.wav", "JumpingSound")
|
||||
local sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3", "RunningSound")
|
||||
sRunning.Looped = true</ProtectedString>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,12 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<string name="Name">Static</string>
|
||||
<string name="Source">local Figure = script.Parent local Torso = Figure:findFirstChild("Torso") Torso:makeJoints()</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,737 @@
|
||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<utterance>Use the Chat menu to talk to me.</utterance>
|
||||
<utterance>I can only see menu chats.</utterance>
|
||||
<utterance>
|
||||
Hello
|
||||
<utterance>
|
||||
Hi
|
||||
<utterance>Hi there!</utterance>
|
||||
<utterance>Hi everyone</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Howdy
|
||||
<utterance>Howdy partner!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Greetings
|
||||
<utterance>Greetings everyone</utterance>
|
||||
<utterance>Greetings Robloxians!</utterance>
|
||||
<utterance>Seasons greetings!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Welcome
|
||||
<utterance>Welcome to my place</utterance>
|
||||
<utterance>Welcome to our base</utterance>
|
||||
<utterance>Welcome to my barbeque</utterance>
|
||||
</utterance>
|
||||
<utterance>Hey there!</utterance>
|
||||
<utterance>
|
||||
What's up?
|
||||
<utterance>How are you doing?</utterance>
|
||||
<utterance>How's it going?</utterance>
|
||||
<utterance>What's new?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Good day
|
||||
<utterance>Good morning</utterance>
|
||||
<utterance>Good afternoon</utterance>
|
||||
<utterance>Good evening</utterance>
|
||||
<utterance>Good night</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Silly
|
||||
<utterance>Waaaaaaaz up?!</utterance>
|
||||
<utterance>Hullo!</utterance>
|
||||
<utterance>Behold greatness, mortals!</utterance>
|
||||
<utterance>Pardon me, is this Sparta?</utterance>
|
||||
<utterance>THIS IS SPARTAAAA!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Happy Holidays!
|
||||
<utterance>Happy New Year!</utterance>
|
||||
<utterance>Happy Valentine's Day!</utterance>
|
||||
<utterance>Beware the Ides of March!</utterance>
|
||||
<utterance>Happy St. Patrick's Day! </utterance>
|
||||
<utterance>Happy Easter!</utterance>
|
||||
<utterance>Happy Earth Day!</utterance>
|
||||
<utterance>Happy 4th of July!</utterance>
|
||||
<utterance>Happy Thanksgiving!</utterance>
|
||||
<utterance>Happy Halloween!</utterance>
|
||||
<utterance>Happy Hanukkah!</utterance>
|
||||
<utterance>Merry Christmas!</utterance>
|
||||
<utterance>Happy Halloween!</utterance>
|
||||
<utterance>Happy Earth Day!</utterance>
|
||||
<utterance>Happy May Day!</utterance>
|
||||
<utterance>Happy Towel Day!</utterance>
|
||||
<utterance>Happy ROBLOX Day!</utterance>
|
||||
<utterance>Happy LOL Day!</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Goodbye
|
||||
<utterance>
|
||||
Good Night
|
||||
<utterance>Sweet dreams</utterance>
|
||||
<utterance>Go to sleep!</utterance>
|
||||
<utterance>Lights out!</utterance>
|
||||
<utterance>Bedtime</utterance>
|
||||
<utterance>Going to bed now</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Later
|
||||
<utterance>See ya later</utterance>
|
||||
<utterance>Later gator!</utterance>
|
||||
<utterance>See you tomorrow</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Bye
|
||||
<utterance>Hasta la bye bye!</utterance>
|
||||
</utterance>
|
||||
<utterance>I'll be right back</utterance>
|
||||
<utterance>I have to go</utterance>
|
||||
<utterance>
|
||||
Farewell
|
||||
<utterance>Take care</utterance>
|
||||
<utterance>Have a nice day</utterance>
|
||||
<utterance>Goodluck!</utterance>
|
||||
<utterance>Ta-ta for now!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Peace
|
||||
<utterance>Peace out!</utterance>
|
||||
<utterance>Peace dudes!</utterance>
|
||||
<utterance>Rest in pieces!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Silly
|
||||
<utterance>To the batcave!</utterance>
|
||||
<utterance>Over and out!</utterance>
|
||||
<utterance>Happy trails!</utterance>
|
||||
<utterance>I've got to book it!</utterance>
|
||||
<utterance>Tootles!</utterance>
|
||||
<utterance>Smell you later!</utterance>
|
||||
<utterance>GG!</utterance>
|
||||
<utterance>My house is on fire! gtg.</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Friend
|
||||
<utterance>Wanna be friends?</utterance>
|
||||
<utterance>
|
||||
Follow me
|
||||
<utterance>Come to my place!</utterance>
|
||||
<utterance>Come to my base!</utterance>
|
||||
<utterance>Follow me, team!</utterance>
|
||||
<utterance>Follow me</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Your place is cool
|
||||
<utterance>Your place is fun</utterance>
|
||||
<utterance>Your place is awesome</utterance>
|
||||
<utterance>Your place looks good</utterance>
|
||||
<utterance>This place is awesome!</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Thank you
|
||||
<utterance>Thanks for playing</utterance>
|
||||
<utterance>Thanks for visiting</utterance>
|
||||
<utterance>Thanks for everything</utterance>
|
||||
<utterance>No, thank you</utterance>
|
||||
<utterance>Thanx</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
No problem
|
||||
<utterance>Don't worry</utterance>
|
||||
<utterance>That's ok</utterance>
|
||||
<utterance>np</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
You are ...
|
||||
<utterance>You are great!</utterance>
|
||||
<utterance>You are good!</utterance>
|
||||
<utterance>You are cool!</utterance>
|
||||
<utterance>You are funny!</utterance>
|
||||
<utterance>You are silly!</utterance>
|
||||
<utterance>You are awesome!</utterance>
|
||||
<utterance>You are doing something I don't like, please stop</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
I like ...
|
||||
<utterance>I like your name</utterance>
|
||||
<utterance>I like your shirt</utterance>
|
||||
<utterance>I like your place</utterance>
|
||||
<utterance>I like your style</utterance>
|
||||
<utterance>I like you</utterance>
|
||||
<utterance>I like items</utterance>
|
||||
<utterance>I like money</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Sorry
|
||||
<utterance>My bad!</utterance>
|
||||
<utterance>I'm sorry</utterance>
|
||||
<utterance>Whoops!</utterance>
|
||||
<utterance>Please forgive me.</utterance>
|
||||
<utterance>I forgive you.</utterance>
|
||||
<utterance>I didn't mean to do that.</utterance>
|
||||
<utterance>Sorry, I'll stop now.</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Questions
|
||||
<utterance>
|
||||
Who?
|
||||
<utterance>Who wants to be my friend?</utterance>
|
||||
<utterance>Who wants to be on my team?</utterance>
|
||||
<utterance>Who made this brilliant game?</utterance>
|
||||
<utterance>LOLWHO?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
What?
|
||||
<utterance>What is your favorite animal?</utterance>
|
||||
<utterance>What is your favorite game?</utterance>
|
||||
<utterance>What is your favorite movie?</utterance>
|
||||
<utterance>What is your favorite TV show?</utterance>
|
||||
<utterance>What is your favorite music?</utterance>
|
||||
<utterance>What are your hobbies?</utterance>
|
||||
<utterance>LOLWUT?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
When?
|
||||
<utterance>When are you online?</utterance>
|
||||
<utterance>When is the new version coming out?</utterance>
|
||||
<utterance>When can we play again?</utterance>
|
||||
<utterance>When will your place be done?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Where?
|
||||
<utterance>Where do you want to go?</utterance>
|
||||
<utterance>Where are you going?</utterance>
|
||||
<utterance>Where am I?!</utterance>
|
||||
<utterance>Where did you go?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
How?
|
||||
<utterance>How are you today?</utterance>
|
||||
<utterance>How did you make this cool place?</utterance>
|
||||
<utterance>LOLHOW?</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Can I...
|
||||
<utterance>Can I have a tour?</utterance>
|
||||
<utterance>Can I be on your team?</utterance>
|
||||
<utterance>Can I be your friend?</utterance>
|
||||
<utterance>Can I try something?</utterance>
|
||||
<utterance>Can I have that please?</utterance>
|
||||
<utterance>Can I have that back please?</utterance>
|
||||
<utterance>Can I have borrow your hat?</utterance>
|
||||
<utterance>Can I have borrow your gear?</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Answers
|
||||
<utterance>
|
||||
You need help?
|
||||
<utterance>Check out the news section</utterance>
|
||||
<utterance>Check out the help section</utterance>
|
||||
<utterance>Read the wiki!</utterance>
|
||||
<utterance>All the answers are in the wiki!</utterance>
|
||||
<utterance>I will help you with this.</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Some people ...
|
||||
<utterance>Me</utterance>
|
||||
<utterance>Not me</utterance>
|
||||
<utterance>You</utterance>
|
||||
<utterance>All of us</utterance>
|
||||
<utterance>Everyone but you</utterance>
|
||||
<utterance>Builderman!</utterance>
|
||||
<utterance>Telamon!</utterance>
|
||||
<utterance>My team</utterance>
|
||||
<utterance>My group</utterance>
|
||||
<utterance>Mom</utterance>
|
||||
<utterance>Dad</utterance>
|
||||
<utterance>Sister</utterance>
|
||||
<utterance>Brother</utterance>
|
||||
<utterance>Cousin</utterance>
|
||||
<utterance>Grandparent</utterance>
|
||||
<utterance>Friend</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Time ...
|
||||
<utterance>In the morning</utterance>
|
||||
<utterance>In the afternoon</utterance>
|
||||
<utterance>At night</utterance>
|
||||
<utterance>Tomorrow</utterance>
|
||||
<utterance>This week</utterance>
|
||||
<utterance>This month</utterance>
|
||||
<utterance>Sometime</utterance>
|
||||
<utterance>Sometimes</utterance>
|
||||
<utterance>Whenever you want</utterance>
|
||||
<utterance>Never</utterance>
|
||||
<utterance>After this</utterance>
|
||||
<utterance>In 10 minutes</utterance>
|
||||
<utterance>In a couple hours</utterance>
|
||||
<utterance>In a couple days</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Animals
|
||||
<utterance>
|
||||
Cats
|
||||
<utterance>Lion</utterance>
|
||||
<utterance>Tiger</utterance>
|
||||
<utterance>Leopard</utterance>
|
||||
<utterance>Cheetah</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Dogs
|
||||
<utterance>Wolves</utterance>
|
||||
<utterance>Beagle</utterance>
|
||||
<utterance>Collie</utterance>
|
||||
<utterance>Dalmatian</utterance>
|
||||
<utterance>Poodle</utterance>
|
||||
<utterance>Spaniel</utterance>
|
||||
<utterance>Shepherd</utterance>
|
||||
<utterance>Terrier</utterance>
|
||||
<utterance>Retriever</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Horses
|
||||
<utterance>Ponies</utterance>
|
||||
<utterance>Stallions</utterance>
|
||||
<utterance>Pwnyz</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Reptiles
|
||||
<utterance>Dinosaurs</utterance>
|
||||
<utterance>Lizards</utterance>
|
||||
<utterance>Snakes</utterance>
|
||||
<utterance>Turtles!</utterance>
|
||||
</utterance>
|
||||
<utterance>Hamster</utterance>
|
||||
<utterance>Monkey</utterance>
|
||||
<utterance>Bears</utterance>
|
||||
<utterance>
|
||||
Fish
|
||||
<utterance>Goldfish</utterance>
|
||||
<utterance>Sharks</utterance>
|
||||
<utterance>Sea Bass</utterance>
|
||||
<utterance>Halibut</utterance>
|
||||
<utterance>Tropical Fish</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Birds
|
||||
<utterance>Eagles</utterance>
|
||||
<utterance>Penguins</utterance>
|
||||
<utterance>Parakeets</utterance>
|
||||
<utterance>Owls</utterance>
|
||||
<utterance>Hawks</utterance>
|
||||
<utterance>Pidgeons</utterance>
|
||||
</utterance>
|
||||
<utterance>Elephants</utterance>
|
||||
<utterance>
|
||||
Mythical Beasts
|
||||
<utterance>Dragons</utterance>
|
||||
<utterance>Unicorns</utterance>
|
||||
<utterance>Sea Serpents</utterance>
|
||||
<utterance>Sphinx</utterance>
|
||||
<utterance>Cyclops</utterance>
|
||||
<utterance>Minotaurs</utterance>
|
||||
<utterance>Goblins</utterance>
|
||||
<utterance>Honest Politicians</utterance>
|
||||
<utterance>Ghosts</utterance>
|
||||
<utterance>Scylla and Charybdis</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Games
|
||||
<utterance>
|
||||
Roblox
|
||||
<utterance>BrickBattle</utterance>
|
||||
<utterance>Community Building</utterance>
|
||||
<utterance>Roblox Minigames</utterance>
|
||||
<utterance>Contest Place</utterance>
|
||||
</utterance>
|
||||
<utterance>Action</utterance>
|
||||
<utterance>Puzzle</utterance>
|
||||
<utterance>Strategy</utterance>
|
||||
<utterance>Racing</utterance>
|
||||
<utterance>RPG</utterance>
|
||||
<utterance>Obstacle Course</utterance>
|
||||
<utterance>Tycoon</utterance>
|
||||
<utterance>
|
||||
Board games
|
||||
<utterance>Chess</utterance>
|
||||
<utterance>Checkers</utterance>
|
||||
<utterance>Settlers of Catan</utterance>
|
||||
<utterance>Tigris and Euphrates</utterance>
|
||||
<utterance>El Grande</utterance>
|
||||
<utterance>Stratego</utterance>
|
||||
<utterance>Carcassonne</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Sports
|
||||
<utterance>Hockey</utterance>
|
||||
<utterance>Soccer</utterance>
|
||||
<utterance>Football</utterance>
|
||||
<utterance>Baseball</utterance>
|
||||
<utterance>Basketball</utterance>
|
||||
<utterance>Volleyball</utterance>
|
||||
<utterance>Tennis</utterance>
|
||||
<utterance>Sports team practice</utterance>
|
||||
<utterance>
|
||||
Watersports
|
||||
<utterance>Surfing</utterance>
|
||||
<utterance>Swimming</utterance>
|
||||
<utterance>Water Polo</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Winter sports
|
||||
<utterance>Skiing</utterance>
|
||||
<utterance>Snowboarding</utterance>
|
||||
<utterance>Sledding</utterance>
|
||||
<utterance>Skating</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Adventure
|
||||
<utterance>Rock climbing</utterance>
|
||||
<utterance>Hiking</utterance>
|
||||
<utterance>Fishing</utterance>
|
||||
<utterance>Horseback riding</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Wacky
|
||||
<utterance>Foosball</utterance>
|
||||
<utterance>Calvinball</utterance>
|
||||
<utterance>Croquet</utterance>
|
||||
<utterance>Cricket</utterance>
|
||||
<utterance>Dodgeball</utterance>
|
||||
<utterance>Squash</utterance>
|
||||
<utterance>Trampoline</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Movies/TV
|
||||
<utterance>Science Fiction</utterance>
|
||||
<utterance>
|
||||
Animated
|
||||
<utterance>Anime</utterance>
|
||||
</utterance>
|
||||
<utterance>Comedy</utterance>
|
||||
<utterance>Romantic</utterance>
|
||||
<utterance>Action</utterance>
|
||||
<utterance>Fantasy</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Music
|
||||
<utterance>Country</utterance>
|
||||
<utterance>Jazz</utterance>
|
||||
<utterance>Rap</utterance>
|
||||
<utterance>Hip-hop</utterance>
|
||||
<utterance>Techno</utterance>
|
||||
<utterance>Classical</utterance>
|
||||
<utterance>Pop</utterance>
|
||||
<utterance>Rock</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Hobbies
|
||||
<utterance>
|
||||
Computers
|
||||
<utterance>Building computers</utterance>
|
||||
<utterance>Videogames</utterance>
|
||||
<utterance>Coding</utterance>
|
||||
<utterance>Hacking</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
The Internet
|
||||
<utterance>lol. teh internets!</utterance>
|
||||
<utterance>Watching vids</utterance>
|
||||
</utterance>
|
||||
<utterance>Dance</utterance>
|
||||
<utterance>Gymnastics</utterance>
|
||||
<utterance>
|
||||
Martial Arts
|
||||
<utterance>Karate</utterance>
|
||||
<utterance>Judo</utterance>
|
||||
<utterance>Taikwon Do</utterance>
|
||||
<utterance>Wushu</utterance>
|
||||
<utterance>Street fighting</utterance>
|
||||
</utterance>
|
||||
<utterance>Listening to music</utterance>
|
||||
<utterance>
|
||||
Music lessons
|
||||
<utterance>Playing in my band</utterance>
|
||||
<utterance>Playing piano</utterance>
|
||||
<utterance>Playing guitar</utterance>
|
||||
<utterance>Playing violin</utterance>
|
||||
<utterance>Playing drums</utterance>
|
||||
<utterance>Playing a weird instrument</utterance>
|
||||
</utterance>
|
||||
<utterance>Arts and crafts</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Location
|
||||
<utterance>
|
||||
USA
|
||||
<utterance>
|
||||
West
|
||||
<utterance>Alaska</utterance>
|
||||
<utterance>Arizona</utterance>
|
||||
<utterance>California</utterance>
|
||||
<utterance>Colorado</utterance>
|
||||
<utterance>Hawaii</utterance>
|
||||
<utterance>Idaho</utterance>
|
||||
<utterance>Montana</utterance>
|
||||
<utterance>Nevada</utterance>
|
||||
<utterance>New Mexico</utterance>
|
||||
<utterance>Oregon</utterance>
|
||||
<utterance>Utah</utterance>
|
||||
<utterance>Washington</utterance>
|
||||
<utterance>Wyoming</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Midwest
|
||||
<utterance>Illinois</utterance>
|
||||
<utterance>Indiana</utterance>
|
||||
<utterance>Iowa</utterance>
|
||||
<utterance>Kansas</utterance>
|
||||
<utterance>Michigan</utterance>
|
||||
<utterance>Minnesota</utterance>
|
||||
<utterance>Missouri</utterance>
|
||||
<utterance>Nebraska</utterance>
|
||||
<utterance>North Dakota</utterance>
|
||||
<utterance>Ohio</utterance>
|
||||
<utterance>South Dakota</utterance>
|
||||
<utterance>Wisconsin</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Northeast
|
||||
<utterance>Connecticut</utterance>
|
||||
<utterance>Delaware</utterance>
|
||||
<utterance>Maine</utterance>
|
||||
<utterance>Maryland</utterance>
|
||||
<utterance>Massachusetts</utterance>
|
||||
<utterance>New Hampshire</utterance>
|
||||
<utterance>New Jersey</utterance>
|
||||
<utterance>New York</utterance>
|
||||
<utterance>Pennsylvania</utterance>
|
||||
<utterance>Rhode Island</utterance>
|
||||
<utterance>Vermont</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
South
|
||||
<utterance>Alabama</utterance>
|
||||
<utterance>Arkansas</utterance>
|
||||
<utterance>Florida</utterance>
|
||||
<utterance>Georgia</utterance>
|
||||
<utterance>Kentucky</utterance>
|
||||
<utterance>Louisiana</utterance>
|
||||
<utterance>Mississippi</utterance>
|
||||
<utterance>North Carolina</utterance>
|
||||
<utterance>Oklahoma</utterance>
|
||||
<utterance>South Carolina</utterance>
|
||||
<utterance>Tennessee</utterance>
|
||||
<utterance>Texas</utterance>
|
||||
<utterance>Virginia</utterance>
|
||||
<utterance>West Virginia</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Canada
|
||||
<utterance>Alberta</utterance>
|
||||
<utterance>British Columbia</utterance>
|
||||
<utterance>Manitoba</utterance>
|
||||
<utterance>New Brunswick</utterance>
|
||||
<utterance>Newfoundland</utterance>
|
||||
<utterance>Northwest Territories</utterance>
|
||||
<utterance>Nova Scotia</utterance>
|
||||
<utterance>Nunavut</utterance>
|
||||
<utterance>Ontario</utterance>
|
||||
<utterance>Prince Edward Island</utterance>
|
||||
<utterance>Quebec</utterance>
|
||||
<utterance>Saskatchewan</utterance>
|
||||
<utterance>Yukon</utterance>
|
||||
</utterance>
|
||||
<utterance>Mexico</utterance>
|
||||
<utterance>Central America</utterance>
|
||||
<utterance>
|
||||
Europe
|
||||
<utterance>
|
||||
Great Britain
|
||||
<utterance>England</utterance>
|
||||
<utterance>Scotland</utterance>
|
||||
<utterance>Wales</utterance>
|
||||
<utterance>Northern Ireland</utterance>
|
||||
</utterance>
|
||||
<utterance>France</utterance>
|
||||
<utterance>Germany</utterance>
|
||||
<utterance>Spain</utterance>
|
||||
<utterance>Italy</utterance>
|
||||
<utterance>Poland</utterance>
|
||||
<utterance>Switzerland</utterance>
|
||||
<utterance>Greece</utterance>
|
||||
<utterance>Romania</utterance>
|
||||
<utterance>Netherlands</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Asia
|
||||
<utterance>China</utterance>
|
||||
<utterance>India</utterance>
|
||||
<utterance>Japan</utterance>
|
||||
<utterance>Korea</utterance>
|
||||
<utterance>Russia</utterance>
|
||||
<utterance>Vietnam</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
South America
|
||||
<utterance>Argentina</utterance>
|
||||
<utterance>Brazil</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Africa
|
||||
<utterance>Eygpt</utterance>
|
||||
<utterance>Swaziland</utterance>
|
||||
</utterance>
|
||||
<utterance>Australia</utterance>
|
||||
<utterance>Middle East</utterance>
|
||||
<utterance>Antarctica</utterance>
|
||||
<utterance>New Zealand</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Age
|
||||
<utterance>Rugrat</utterance>
|
||||
<utterance>Kid</utterance>
|
||||
<utterance>Tween</utterance>
|
||||
<utterance>Teen</utterance>
|
||||
<utterance>Twenties</utterance>
|
||||
<utterance>Old</utterance>
|
||||
<utterance>Ancient</utterance>
|
||||
<utterance>Mesozoic</utterance>
|
||||
<utterance>I don't want to say my age. Don't ask.</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Mood
|
||||
<utterance>Good</utterance>
|
||||
<utterance>Great!</utterance>
|
||||
<utterance>Not bad</utterance>
|
||||
<utterance>Sad</utterance>
|
||||
<utterance>Hyper</utterance>
|
||||
<utterance>Chill</utterance>
|
||||
<utterance>Happy</utterance>
|
||||
<utterance>Kind of mad</utterance>
|
||||
</utterance>
|
||||
<utterance>Boy</utterance>
|
||||
<utterance>Girl</utterance>
|
||||
<utterance>I don't want to say boy or girl. Don't ask.</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Game
|
||||
<utterance>Let's build</utterance>
|
||||
<utterance>Let's battle</utterance>
|
||||
<utterance>Nice one!</utterance>
|
||||
<utterance>So far so good!</utterance>
|
||||
<utterance>Lucky shot!</utterance>
|
||||
<utterance>Oh man!</utterance>
|
||||
<utterance>I challenge you to a fight!</utterance>
|
||||
<utterance>Help me with this</utterance>
|
||||
<utterance>Let's go to your game</utterance>
|
||||
<utterance>Can you show me how do to that?</utterance>
|
||||
<utterance>Backflip!</utterance>
|
||||
<utterance>Frontflip!</utterance>
|
||||
<utterance>Dance!</utterance>
|
||||
<utterance>I'm on your side!</utterance>
|
||||
<utterance>
|
||||
Game Commands
|
||||
<utterance>regen</utterance>
|
||||
<utterance>reset</utterance>
|
||||
<utterance>go</utterance>
|
||||
<utterance>fix</utterance>
|
||||
<utterance>respawn</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Silly
|
||||
<utterance>Muahahahaha!</utterance>
|
||||
<utterance>all your base are belong to me!</utterance>
|
||||
<utterance>GET OFF MAH LAWN</utterance>
|
||||
<utterance>TEH EPIK DUCK IS COMING!!!</utterance>
|
||||
<utterance>ROFL</utterance>
|
||||
<utterance>
|
||||
1337
|
||||
<utterance>i r teh pwnz0r!</utterance>
|
||||
<utterance>w00t!</utterance>
|
||||
<utterance>z0mg h4x!</utterance>
|
||||
<utterance>ub3rR0xXorzage!</utterance>
|
||||
</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Yes
|
||||
<utterance>Absolutely!</utterance>
|
||||
<utterance>Rock on!</utterance>
|
||||
<utterance>Totally!</utterance>
|
||||
<utterance>Juice!</utterance>
|
||||
<utterance>Yay!</utterance>
|
||||
<utterance>Yesh</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
No
|
||||
<utterance>Ummm. No.</utterance>
|
||||
<utterance>...</utterance>
|
||||
<utterance>Stop!</utterance>
|
||||
<utterance>Go away!</utterance>
|
||||
<utterance>Don't do that</utterance>
|
||||
<utterance>Stop breaking the rules</utterance>
|
||||
<utterance>I don't want to</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Ok
|
||||
<utterance>Well... ok</utterance>
|
||||
<utterance>Sure</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Uncertain
|
||||
<utterance>Maybe</utterance>
|
||||
<utterance>I don't know</utterance>
|
||||
<utterance>idk</utterance>
|
||||
<utterance>I can't decide</utterance>
|
||||
<utterance>Hmm...</utterance>
|
||||
</utterance>
|
||||
|
||||
<utterance>
|
||||
:-)
|
||||
<utterance>:-(</utterance>
|
||||
<utterance>:D</utterance>
|
||||
<utterance>:-O</utterance>
|
||||
<utterance>lol</utterance>
|
||||
<utterance>=D</utterance>
|
||||
<utterance>D=</utterance>
|
||||
<utterance>XD</utterance>
|
||||
<utterance>;D</utterance>
|
||||
<utterance>;)</utterance>
|
||||
<utterance>O_O</utterance>
|
||||
<utterance>=)</utterance>
|
||||
<utterance>@_@</utterance>
|
||||
<utterance>>_<</utterance>
|
||||
<utterance>T_T</utterance>
|
||||
<utterance>^_^</utterance>
|
||||
<utterance><(0_0<) <(0_0)> (>0_0)> KIRBY DANCE</utterance>
|
||||
<utterance>)';</utterance>
|
||||
<utterance>:3</utterance>
|
||||
</utterance>
|
||||
<utterance>
|
||||
Ratings
|
||||
<utterance>Rate it!</utterance>
|
||||
<utterance>I give it a 1 out of 10</utterance>
|
||||
<utterance>I give it a 2 out of 10</utterance>
|
||||
<utterance>I give it a 3 out of 10</utterance>
|
||||
<utterance>I give it a 4 out of 10</utterance>
|
||||
<utterance>I give it a 5 out of 10</utterance>
|
||||
<utterance>I give it a 6 out of 10</utterance>
|
||||
<utterance>I give it a 7 out of 10</utterance>
|
||||
<utterance>I give it a 8 out of 10</utterance>
|
||||
<utterance>I give it a 9 out of 10</utterance>
|
||||
<utterance>I give it a 10 out of 10!</utterance>
|
||||
</utterance>
|
||||
</roblox>
|
||||
Binary file not shown.
Reference in New Issue
Block a user